//[100,100]161,162,121,255,181,182,141,255,219,219,181,255,227,227,189,255,224,224,188,255,228,228,192,255,224,223,189,255,230,229,195,255,224,226,193,255,225,227,194,255,225,227,194,255,226,228,195,255,227,229,195,255,227,229,195,255,227,229,195,255,227,229,195,255,225,227,193,255,224,226,192,255,224,227,190,255,224,227,190,255,223,226,189,255,223,226,189,255,225,225,189,255,225,225,187,255,226,226,190,255,224,224,188,255,223,223,187,255,222,222,186,255,224,223,189,255,224,223,189,255,225,224,190,255,224,223,189,255,225,222,189,255,226,223,190,255,222,219,186,255,221,218,185,255,223,220,185,255,222,219,184,255,218,218,180,255,218,218,180,255,212,212,174,255,220,220,182,255,219,219,181,255,210,210,172,255,201,204,165,255,145,148,111,255,87,90,53,255,82,84,50,255,101,103,72,255,64,66,40,255,55,59,35,255,154,160,136,255,180,189,164,255,150,162,139,255,163,172,150,255,137,146,124,255,182,191,169,255,147,152,132,255,188,194,170,255,163,169,145,255,114,123,101,255,178,189,169,255,190,204,183,255,131,147,129,255,72,86,76,255,0,4,0,255,0,4,0,255,80,91,77,255,212,218,202,255,187,193,175,255,137,148,128,255,123,134,114,255,161,175,156,255,129,145,126,255,56,71,54,255,6,22,5,255,3,16,0,255,137,147,130,255,190,196,178,255,127,133,115,255,153,166,143,255,147,161,138,255,135,146,126,255,173,184,164,255,199,210,190,255,141,150,128,255,44,52,28,255,105,114,88,255,114,122,94,255,176,184,154,255,216,224,194,255,211,219,189,255,218,226,196,255,214,222,192,255,214,222,192,255,216,224,194,255,218,225,195,255,219,226,196,255,220,227,197,255,221,228,198,255,184,185,144,255,158,159,118,255,192,192,154,255,227,227,189,255,226,226,190,255,226,226,190,255,228,227,193,255,228,227,193,255,227,229,196,255,227,229,196,255,227,229,196,255,227,229,196,255,226,228,194,255,225,227,193,255,224,226,192,255,223,225,191,255,227,229,195,255,226,228,194,255,225,228,191,255,225,228,191,255,225,228,191,255,224,227,190,255,227,227,189,255,228,228,190,255,224,224,188,255,223,223,187,255,223,223,187,255,224,224,188,255,226,225,191,255,226,225,191,255,224,223,189,255,222,221,187,255,222,219,186,255,225,222,189,255,224,221,188,255,219,216,181,255,218,215,180,255,218,215,180,255,217,217,179,255,219,219,181,255,224,224,186,255,210,210,172,255,213,213,175,255,224,224,188,255,195,198,161,255,124,126,92,255,78,80,46,255,100,102,71,255,107,106,79,255,88,88,65,255,143,147,124,255,176,185,160,255,176,188,165,255,150,163,140,255,129,142,119,255,116,129,106,255,103,112,90,255,158,167,145,255,196,202,178,255,175,181,157,255,104,113,91,255,137,146,124,255,174,185,165,255,131,142,126,255,67,82,73,255,0,9,2,255,13,27,18,255,0,8,0,255,176,182,167,255,170,176,160,255,131,141,124,255,121,135,114,255,144,158,139,255,93,109,90,255,95,114,95,255,69,88,69,255,0,12,0,255,165,179,160,255,193,204,184,255,118,131,108,255,178,192,169,255,203,217,194,255,176,190,169,255,154,168,147,255,184,195,175,255,204,215,195,255,165,174,152,255,107,116,91,255,111,119,93,255,112,120,92,255,192,200,172,255,217,225,195,255,206,214,184,255,214,222,192,255,219,227,197,255,216,224,194,255,220,227,197,255,220,227,197,255,221,228,198,255,221,228,198,255,215,213,172,255,174,172,131,255,171,169,129,255,209,207,169,255,226,226,190,255,227,227,191,255,229,228,194,255,226,225,191,255,228,230,197,255,228,230,197,255,228,230,197,255,228,230,197,255,226,228,194,255,225,227,193,255,223,226,189,255,222,225,188,255,227,230,193,255,226,229,192,255,226,229,192,255,227,230,193,255,227,230,191,255,225,228,189,255,227,227,189,255,228,228,190,255,224,224,186,255,223,223,185,255,223,223,187,255,224,224,188,255,227,226,192,255,226,225,191,255,225,222,189,255,223,220,187,255,223,220,185,255,225,222,187,255,226,223,188,255,224,222,184,255,218,218,180,255,217,217,179,255,217,217,179,255,218,218,180,255,217,217,179,255,215,215,177,255,212,215,178,255,218,220,186,255,140,142,108,255,81,83,50,255,101,103,72,255,112,111,84,255,105,104,79,255,138,139,116,255,124,128,105,255,110,119,97,255,104,114,95,255,123,137,116,255,132,146,125,255,105,119,98,255,87,100,77,255,136,145,123,255,128,134,110,255,127,133,109,255,150,156,132,255,137,146,121,255,68,76,54,255,98,109,93,255,102,117,110,255,0,3,2,255,10,23,17,255,0,6,0,255,122,127,115,255,165,171,155,255,148,158,141,255,123,137,118,255,76,87,71,255,134,150,132,255,180,198,179,255,61,80,61,255,60,76,57,255,174,188,169,255,208,219,199,255,118,131,108,255,176,193,169,255,200,217,193,255,182,199,177,255,191,208,186,255,185,199,180,255,185,199,178,255,205,216,196,255,160,173,150,255,120,129,104,255,115,124,98,255,116,124,96,255,192,200,172,255,221,229,199,255,210,218,188,255,215,223,193,255,214,222,192,255,219,226,196,255,219,226,196,255,219,226,196,255,219,226,196,255,229,227,187,255,203,201,161,255,162,160,120,255,184,182,142,255,225,225,187,255,230,230,192,255,227,227,191,255,224,224,188,255,224,226,192,255,225,227,193,255,227,229,196,255,228,230,197,255,228,230,196,255,228,230,196,255,227,229,195,255,227,230,193,255,227,230,193,255,226,229,192,255,226,229,192,255,228,231,194,255,227,230,193,255,225,228,189,255,226,226,190,255,227,227,189,255,227,227,191,255,225,225,189,255,224,224,188,255,224,224,188,255,227,226,192,255,228,227,193,255,227,226,192,255,224,224,188,255,225,222,187,255,221,218,183,255,221,219,181,255,222,220,182,255,218,218,180,255,217,217,179,255,218,218,180,255,218,218,180,255,217,217,179,255,215,218,181,255,210,212,178,255,147,149,116,255,92,94,61,255,95,98,67,255,67,69,41,255,79,81,55,255,189,190,167,255,216,221,197,255,200,205,185,255,190,199,177,255,179,190,170,255,153,167,146,255,108,122,101,255,123,137,116,255,117,127,108,255,68,74,56,255,70,76,58,255,80,85,64,255,86,91,71,255,131,136,116,255,138,143,123,255,70,80,63,255,111,121,113,255,16,28,24,255,6,15,10,255,0,2,0,255,39,44,34,255,131,136,124,255,135,141,126,255,74,83,68,255,104,115,99,255,155,171,153,255,110,126,108,255,112,128,109,255,107,123,104,255,169,183,162,255,201,212,192,255,109,123,100,255,162,179,155,255,181,201,176,255,184,201,179,255,202,219,197,255,192,208,189,255,190,204,185,255,174,188,167,255,198,209,189,255,177,189,166,255,64,73,48,255,110,119,93,255,133,141,113,255,204,212,184,255,218,226,196,255,216,224,194,255,214,222,192,255,217,224,194,255,217,224,194,255,217,224,194,255,217,224,194,255,227,227,191,255,221,221,183,255,189,189,151,255,154,155,114,255,202,203,161,255,231,233,188,255,224,225,183,255,225,226,185,255,231,231,193,255,227,227,191,255,230,229,195,255,229,227,195,255,229,231,198,255,229,231,197,255,223,225,191,255,227,229,195,255,232,231,197,255,230,229,195,255,229,228,194,255,230,229,195,255,231,230,196,255,229,229,193,255,226,228,194,255,226,229,192,255,227,229,195,255,227,230,193,255,226,229,192,255,225,228,191,255,225,228,191,255,226,229,192,255,226,229,192,255,225,228,191,255,221,221,185,255,222,222,186,255,222,222,186,255,220,220,184,255,220,220,182,255,219,219,181,255,217,217,179,255,214,214,176,255,211,214,177,255,212,215,178,255,185,187,153,255,103,107,73,255,86,89,58,255,108,115,85,255,75,80,53,255,157,165,139,255,232,237,217,255,233,242,220,255,229,235,217,255,232,238,220,255,227,233,215,255,215,226,206,255,116,126,109,255,92,101,86,255,135,144,129,255,79,88,75,255,29,38,25,255,50,56,41,255,73,77,62,255,12,16,1,255,96,101,83,255,142,147,129,255,77,83,68,255,9,14,2,255,14,16,7,255,0,1,0,255,19,20,14,255,99,100,94,255,68,71,62,255,86,91,79,255,104,113,100,255,17,29,13,255,39,52,34,255,126,140,119,255,114,128,107,255,138,152,131,255,157,167,150,255,124,138,119,255,142,159,135,255,156,176,151,255,168,187,165,255,167,186,164,255,174,193,171,255,182,199,177,255,158,175,153,255,133,147,126,255,222,236,213,255,163,176,151,255,105,114,89,255,94,103,77,255,162,170,142,255,217,225,197,255,208,216,186,255,216,224,194,255,214,222,192,255,214,222,192,255,216,224,194,255,215,223,193,255,228,227,193,255,226,226,190,255,214,214,176,255,172,173,131,255,167,168,124,255,209,212,164,255,227,229,184,255,229,230,188,255,229,230,189,255,225,225,189,255,228,227,193,255,227,225,193,255,227,229,196,255,230,232,198,255,226,228,194,255,227,229,195,255,232,231,197,255,231,230,196,255,230,229,195,255,231,230,196,255,231,230,196,255,230,229,195,255,227,229,195,255,227,229,195,255,227,229,195,255,227,229,195,255,226,229,192,255,225,228,191,255,224,227,190,255,225,228,191,255,224,227,188,255,223,226,187,255,222,225,188,255,221,224,187,255,221,221,185,255,219,219,183,255,218,218,180,255,219,219,181,255,218,218,180,255,216,216,178,255,216,219,182,255,206,208,174,255,138,142,108,255,81,84,53,255,102,109,79,255,105,110,83,255,100,108,82,255,211,220,196,255,234,243,221,255,229,240,220,255,230,236,218,255,223,229,211,255,215,221,203,255,210,216,198,255,126,132,117,255,3,9,0,255,103,112,99,255,126,135,124,255,44,53,42,255,0,8,0,255,46,51,39,255,19,23,8,255,8,10,0,255,101,106,88,255,106,111,93,255,52,56,41,255,8,12,0,255,14,15,6,255,4,3,0,255,54,53,49,255,115,116,111,255,83,84,78,255,22,27,15,255,0,3,0,255,54,67,49,255,125,139,118,255,91,105,84,255,103,117,98,255,129,143,124,255,131,145,126,255,106,123,101,255,118,138,113,255,113,132,110,255,130,149,127,255,129,148,126,255,117,136,114,255,115,132,110,255,84,102,80,255,173,187,166,255,207,221,198,255,78,91,68,255,74,83,58,255,116,124,98,255,176,184,156,255,215,223,195,255,216,224,194,255,215,223,193,255,214,222,192,255,216,224,194,255,212,220,190,255,228,226,194,255,227,226,192,255,230,230,194,255,203,204,163,255,160,161,119,255,183,184,140,255,225,227,182,255,228,229,187,255,229,230,189,255,226,226,190,255,230,229,195,255,229,228,194,255,226,228,194,255,228,230,196,255,226,228,194,255,226,229,192,255,227,229,195,255,227,229,195,255,227,229,195,255,227,229,195,255,227,229,195,255,226,228,194,255,226,228,194,255,227,229,195,255,227,229,195,255,227,229,195,255,227,230,193,255,225,228,191,255,225,228,191,255,224,227,190,255,222,225,186,255,220,223,184,255,225,225,189,255,224,224,188,255,221,221,185,255,219,219,183,255,219,219,183,255,219,219,183,255,218,218,182,255,216,216,180,255,216,218,184,255,187,189,155,255,92,96,62,255,87,90,59,255,91,98,68,255,91,99,71,255,162,170,144,255,207,216,192,255,223,232,210,255,221,233,210,255,224,233,211,255,218,227,205,255,216,222,204,255,201,207,189,255,127,133,118,255,0,3,0,255,24,33,20,255,106,115,102,255,110,119,108,255,41,50,37,255,1,6,0,255,19,25,10,255,30,34,19,255,89,93,78,255,72,78,62,255,62,68,52,255,35,40,28,255,26,29,20,255,1,0,0,255,58,57,53,255,113,114,109,255,43,44,38,255,32,37,27,255,76,85,72,255,170,184,165,255,207,221,202,255,126,142,123,255,130,146,127,255,143,159,140,255,101,117,98,255,160,177,155,255,159,176,154,255,132,148,129,255,133,149,130,255,122,138,119,255,109,125,106,255,87,103,84,255,76,94,72,255,103,117,96,255,142,156,133,255,143,156,133,255,79,92,67,255,106,115,89,255,126,136,107,255,196,204,176,255,218,226,196,255,212,219,189,255,211,218,186,255,216,223,191,255,213,220,188,255,229,227,195,255,226,225,191,255,228,228,192,255,225,226,185,255,190,191,149,255,163,164,120,255,205,206,162,255,228,229,187,255,229,230,189,255,227,227,189,255,230,230,194,255,233,232,198,255,226,228,194,255,225,227,193,255,226,229,192,255,227,230,193,255,227,229,195,255,226,228,194,255,226,228,194,255,227,229,195,255,227,229,195,255,226,228,194,255,226,228,194,255,227,229,195,255,228,230,196,255,228,230,196,255,228,231,194,255,227,230,193,255,226,229,192,255,224,227,190,255,222,225,186,255,220,223,184,255,223,223,187,255,222,222,186,255,222,222,186,255,222,222,186,255,222,222,186,255,221,221,185,255,217,217,181,255,214,214,178,255,210,212,178,255,159,161,128,255,65,68,37,255,80,87,57,255,0,4,0,255,146,154,128,255,192,198,174,255,210,219,195,255,228,240,217,255,226,238,215,255,225,234,212,255,218,227,205,255,216,222,204,255,204,210,192,255,113,119,103,255,13,19,4,255,0,8,0,255,58,67,54,255,107,116,105,255,76,85,74,255,18,27,14,255,0,3,0,255,29,35,20,255,125,131,115,255,151,161,144,255,69,78,63,255,15,24,13,255,44,49,41,255,17,17,15,255,4,3,1,255,0,0,0,255,17,18,13,255,1,6,0,255,84,93,82,255,149,158,143,255,147,161,142,255,141,157,138,255,165,181,162,255,172,188,169,255,115,131,112,255,195,212,190,255,213,230,208,255,195,211,192,255,202,218,199,255,185,201,182,255,180,196,177,255,162,178,159,255,124,140,121,255,141,155,136,255,93,107,86,255,205,216,196,255,136,149,126,255,95,104,79,255,109,118,92,255,164,173,147,255,210,218,190,255,209,216,186,255,205,212,180,255,212,219,187,255,213,220,188,255,228,226,194,255,231,230,196,255,225,225,189,255,228,228,190,255,217,218,177,255,168,169,127,255,172,173,131,255,217,218,176,255,230,231,190,255,228,228,190,255,227,227,191,255,230,230,194,255,228,231,194,255,226,229,192,255,227,230,193,255,227,230,193,255,228,231,194,255,227,230,193,255,227,229,195,255,228,230,196,255,228,230,196,255,227,229,195,255,227,229,195,255,228,230,196,255,228,230,196,255,228,230,196,255,228,231,194,255,227,230,193,255,226,229,190,255,225,228,189,255,223,226,187,255,221,224,185,255,222,222,186,255,222,222,186,255,223,223,187,255,224,224,188,255,224,224,188,255,222,222,186,255,218,218,182,255,215,215,179,255,215,217,183,255,129,131,98,255,73,76,45,255,61,68,38,255,27,34,7,255,218,226,200,255,204,213,189,255,199,208,184,255,215,228,203,255,211,224,199,255,215,228,203,255,212,225,200,255,210,222,199,255,210,221,201,255,102,112,95,255,0,6,0,255,15,24,11,255,20,29,16,255,63,74,62,255,89,100,88,255,78,89,75,255,50,59,44,255,42,51,36,255,120,131,115,255,165,181,163,255,82,98,80,255,0,6,0,255,18,23,15,255,16,16,14,255,11,11,11,255,10,8,9,255,17,17,17,255,2,5,2,255,15,22,14,255,147,156,143,255,123,134,118,255,107,123,104,255,194,213,193,255,190,209,187,255,100,119,97,255,188,204,185,255,200,216,197,255,200,216,197,255,188,204,185,255,196,212,194,255,202,218,200,255,187,203,185,255,88,104,86,255,110,121,105,255,184,198,179,255,194,208,189,255,177,191,170,255,113,126,103,255,122,135,110,255,105,118,93,255,192,201,175,255,213,221,191,255,208,215,181,255,206,213,179,255,210,217,183,255,228,226,194,255,235,234,200,255,228,227,193,255,224,224,186,255,227,228,187,255,202,203,161,255,156,157,115,255,185,186,144,255,228,229,188,255,232,233,192,255,227,227,189,255,227,227,191,255,229,232,195,255,228,231,194,255,227,230,193,255,224,227,190,255,228,231,194,255,226,229,192,255,226,228,194,255,227,229,195,255,228,230,196,255,228,230,196,255,227,229,195,255,227,229,195,255,227,229,195,255,227,229,195,255,227,230,193,255,226,229,192,255,225,228,189,255,225,228,189,255,224,227,188,255,222,225,186,255,224,224,188,255,223,223,187,255,223,223,187,255,224,224,188,255,223,223,187,255,221,221,185,255,220,220,184,255,219,219,183,255,194,196,162,255,109,113,79,255,90,97,65,255,110,118,88,255,104,112,86,255,208,217,191,255,184,193,169,255,178,187,163,255,176,189,164,255,173,186,161,255,177,190,165,255,176,189,164,255,173,185,162,255,159,172,149,255,82,92,75,255,17,27,10,255,27,36,23,255,10,19,6,255,0,4,0,255,65,76,64,255,111,122,110,255,135,146,132,255,126,137,123,255,133,149,131,255,115,134,115,255,26,43,28,255,0,3,0,255,6,13,6,255,9,9,9,255,5,5,5,255,1,0,2,255,1,0,2,255,11,11,11,255,0,3,0,255,150,157,149,255,181,192,178,255,87,103,85,255,185,204,184,255,189,208,186,255,104,123,101,255,167,183,164,255,199,215,196,255,196,212,193,255,197,213,194,255,203,219,201,255,185,201,183,255,120,136,118,255,128,144,126,255,203,219,201,255,212,228,210,255,147,161,142,255,186,200,181,255,159,173,152,255,111,125,102,255,104,117,94,255,140,153,128,255,211,219,189,255,216,223,189,255,206,213,179,255,208,215,181,255,226,228,195,255,228,230,196,255,227,229,195,255,224,227,190,255,226,226,188,255,228,229,188,255,179,180,139,255,163,164,123,255,204,205,164,255,228,229,188,255,231,231,193,255,227,227,189,255,228,231,192,255,228,231,192,255,227,230,191,255,225,228,189,255,226,230,193,255,224,228,191,255,223,226,189,255,225,228,191,255,227,230,193,255,227,230,193,255,226,228,194,255,225,227,193,255,226,229,192,255,227,230,193,255,226,229,192,255,225,228,191,255,225,228,189,255,225,228,189,255,224,227,188,255,223,226,187,255,225,225,187,255,223,223,185,255,223,223,185,255,223,223,185,255,221,221,183,255,219,219,181,255,219,219,183,255,221,221,185,255,183,185,151,255,93,97,63,255,118,125,93,255,120,128,98,255,152,160,134,255,199,208,182,255,139,148,123,255,131,144,121,255,131,140,115,255,126,135,110,255,117,130,105,255,115,128,103,255,113,126,103,255,91,104,81,255,40,53,35,255,38,51,33,255,19,28,15,255,14,23,10,255,0,4,0,255,91,102,90,255,134,148,136,255,112,127,112,255,132,147,132,255,137,153,138,255,58,74,59,255,0,10,0,255,3,13,4,255,0,2,0,255,0,0,0,255,6,3,6,255,4,0,4,255,8,5,8,255,13,10,13,255,5,5,5,255,38,45,38,255,162,173,161,255,124,139,124,255,188,207,187,255,195,214,192,255,99,118,96,255,175,191,172,255,204,220,201,255,192,211,191,255,204,222,202,255,165,184,165,255,99,118,99,255,157,176,157,255,161,180,161,255,200,218,199,255,191,209,190,255,155,171,152,255,160,176,157,255,208,224,205,255,108,125,103,255,85,99,78,255,110,125,99,255,180,190,159,255,215,224,191,255,211,220,187,255,209,218,185,255,228,230,197,255,223,225,191,255,229,231,197,255,229,232,195,255,221,221,185,255,227,227,189,255,215,215,177,255,166,167,126,255,171,172,131,255,218,219,178,255,233,233,195,255,226,226,188,255,225,228,189,255,226,229,190,255,229,232,193,255,229,232,193,255,226,230,193,255,224,228,191,255,223,226,189,255,225,228,191,255,227,230,193,255,228,231,194,255,226,228,194,255,225,227,193,255,227,230,193,255,227,230,193,255,226,229,192,255,224,227,190,255,224,227,188,255,225,228,189,255,225,228,189,255,224,227,188,255,223,223,185,255,223,223,185,255,223,223,185,255,223,223,185,255,221,221,183,255,218,218,180,255,218,218,182,255,218,221,184,255,158,162,127,255,87,94,60,255,120,127,95,255,48,56,28,255,171,180,154,255,241,254,229,255,189,201,178,255,202,214,191,255,203,212,188,255,194,203,179,255,180,193,168,255,168,181,156,255,155,167,144,255,127,140,117,255,40,53,35,255,23,35,19,255,42,51,38,255,66,75,64,255,47,57,48,255,111,121,112,255,195,209,197,255,118,134,121,255,86,102,89,255,74,93,79,255,26,46,32,255,25,42,31,255,7,21,12,255,0,3,0,255,0,0,0,255,4,2,5,255,5,0,5,255,4,0,4,255,8,2,6,255,12,12,12,255,0,1,0,255,57,64,56,255,105,116,102,255,182,198,180,255,169,188,168,255,104,123,101,255,190,209,189,255,195,214,194,255,198,217,197,255,135,154,134,255,93,112,93,255,191,209,190,255,194,212,193,255,111,130,111,255,190,208,189,255,195,213,194,255,115,134,114,255,119,138,118,255,211,230,210,255,172,188,169,255,87,103,84,255,103,117,94,255,141,151,122,255,206,218,184,255,216,224,194,255,210,220,189,255,225,227,193,255,229,231,197,255,225,227,193,255,225,228,191,255,230,230,194,255,232,232,194,255,224,224,186,255,201,201,163,255,156,157,116,255,192,193,152,255,231,232,191,255,230,231,190,255,224,227,188,255,231,234,195,255,226,229,190,255,225,228,189,255,227,231,194,255,224,228,191,255,223,227,190,255,224,228,191,255,228,231,194,255,228,231,194,255,226,229,192,255,225,228,191,255,226,229,192,255,226,229,192,255,225,228,189,255,224,227,188,255,225,228,189,255,226,229,190,255,226,229,188,255,225,228,187,255,227,228,187,255,223,224,183,255,226,227,186,255,221,222,181,255,222,223,182,255,218,219,178,255,213,216,177,255,215,218,181,255,141,145,110,255,80,87,53,255,125,132,100,255,108,116,88,255,190,199,173,255,233,246,221,255,184,197,174,255,210,222,199,255,225,234,212,255,227,236,214,255,219,232,207,255,213,226,201,255,214,228,205,255,183,197,174,255,62,75,57,255,0,4,0,255,42,51,38,255,46,55,44,255,49,56,48,255,0,4,0,255,174,187,177,255,189,205,194,255,82,99,88,255,34,52,41,255,31,49,38,255,38,53,44,255,19,33,24,255,0,2,0,255,7,7,7,255,4,2,5,255,4,0,4,255,8,1,8,255,8,1,8,255,1,0,2,255,18,18,18,255,0,2,0,255,80,91,79,255,158,174,156,255,156,172,153,255,118,137,117,255,169,188,168,255,167,186,166,255,127,146,126,255,122,143,122,255,177,198,177,255,187,208,187,255,159,179,160,255,124,144,125,255,192,212,193,255,182,202,183,255,134,154,135,255,152,172,153,255,191,211,192,255,208,227,207,255,124,143,123,255,103,121,97,255,93,106,79,255,151,165,133,255,172,182,153,255,169,183,153,255,224,226,192,255,226,228,194,255,225,227,193,255,230,232,198,255,231,231,195,255,228,228,192,255,230,230,194,255,224,224,186,255,173,174,133,255,160,161,120,255,202,203,162,255,232,233,192,255,227,230,191,255,229,232,193,255,226,229,190,255,227,230,191,255,226,230,193,255,225,229,192,255,224,228,191,255,224,228,191,255,225,228,191,255,225,228,191,255,225,228,191,255,226,229,192,255,228,231,194,255,228,231,194,255,227,230,191,255,224,227,188,255,222,225,186,255,222,225,186,255,224,227,186,255,225,228,187,255,228,229,188,255,222,223,182,255,225,226,185,255,225,226,185,255,217,218,177,255,230,231,190,255,220,223,184,255,211,214,177,255,142,146,111,255,86,93,59,255,126,133,103,255,126,136,107,255,202,211,187,255,234,246,223,255,177,191,168,255,211,225,204,255,224,233,211,255,217,226,204,255,215,227,204,255,217,231,208,255,204,218,195,255,186,200,179,255,63,76,58,255,0,10,0,255,30,39,26,255,30,39,28,255,32,39,31,255,0,3,0,255,75,89,79,255,204,221,210,255,148,169,157,255,0,10,0,255,46,64,54,255,38,53,44,255,16,29,23,255,28,34,30,255,0,0,0,255,1,0,2,255,9,2,7,255,9,2,9,255,4,0,4,255,2,0,3,255,7,7,7,255,0,1,0,255,47,56,45,255,113,124,110,255,123,134,118,255,106,122,103,255,118,137,117,255,89,108,88,255,117,138,117,255,154,175,154,255,142,163,142,255,123,144,123,255,142,162,143,255,125,145,126,255,184,204,185,255,177,197,178,255,141,161,142,255,154,174,155,255,155,175,156,255,188,208,189,255,152,171,152,255,92,108,89,255,87,102,76,255,93,108,80,255,116,129,102,255,115,130,103,255,224,228,191,255,224,228,191,255,226,229,192,255,229,232,195,255,225,227,193,255,222,225,188,255,231,231,195,255,234,234,196,255,211,212,171,255,165,166,125,255,177,178,136,255,217,218,177,255,227,230,191,255,227,230,191,255,226,229,192,255,224,227,190,255,229,232,195,255,228,231,194,255,227,230,193,255,227,230,193,255,227,230,193,255,227,230,193,255,226,229,192,255,226,229,192,255,227,230,193,255,224,227,190,255,223,223,185,255,225,225,187,255,229,229,191,255,231,231,193,255,227,228,187,255,221,222,181,255,221,224,183,255,221,224,183,255,221,224,183,255,225,228,187,255,222,225,186,255,208,211,172,255,199,202,165,255,179,182,145,255,106,110,76,255,73,80,48,255,128,133,106,255,122,131,105,255,208,217,195,255,241,252,232,255,190,204,185,255,214,228,209,255,227,233,215,255,216,222,204,255,220,231,211,255,206,220,199,255,206,220,199,255,176,193,171,255,65,78,60,255,0,4,0,255,7,16,3,255,5,10,0,255,3,8,0,255,55,62,55,255,0,9,0,255,119,136,126,255,163,184,173,255,6,29,18,255,40,58,50,255,0,12,5,255,0,11,5,255,27,34,29,255,8,10,7,255,6,3,4,255,7,0,5,255,4,0,2,255,4,0,2,255,6,4,7,255,1,1,1,255,13,16,13,255,0,2,0,255,159,170,158,255,163,174,158,255,67,83,65,255,74,93,73,255,142,161,141,255,158,179,158,255,122,143,122,255,118,138,119,255,118,138,119,255,113,133,114,255,90,110,91,255,129,149,130,255,111,131,112,255,111,131,114,255,108,128,111,255,126,142,127,255,133,149,134,255,100,116,101,255,0,7,0,255,77,95,73,255,96,114,90,255,86,100,77,255,117,135,111,255,223,229,189,255,225,231,191,255,227,230,193,255,225,228,191,255,222,224,190,255,225,227,193,255,230,230,194,255,226,226,188,255,232,232,194,255,194,195,154,255,162,163,121,255,189,190,148,255,226,229,190,255,230,233,194,255,229,232,195,255,231,234,197,255,230,233,196,255,228,231,194,255,227,230,193,255,228,231,194,255,231,234,197,255,231,234,197,255,228,231,194,255,224,227,190,255,224,227,190,255,226,229,192,255,229,229,191,255,226,226,188,255,224,224,186,255,224,224,186,255,226,227,186,255,226,227,186,255,227,230,191,255,225,228,189,255,216,219,180,255,209,212,173,255,201,204,165,255,175,178,141,255,154,157,120,255,114,118,83,255,73,76,45,255,90,97,67,255,90,98,72,255,74,79,56,255,150,156,138,255,181,191,174,255,164,173,158,255,200,209,194,255,216,222,206,255,232,243,223,255,212,226,205,255,203,220,198,255,206,223,201,255,170,186,167,255,59,70,54,255,0,8,0,255,0,3,0,255,20,25,17,255,50,53,48,255,15,22,15,255,14,28,19,255,0,12,2,255,84,105,94,255,49,72,61,255,6,24,16,255,6,22,15,255,5,17,11,255,14,23,18,255,27,30,27,255,0,0,0,255,4,2,3,255,8,5,6,255,4,2,5,255,5,5,7,255,4,7,6,255,13,19,15,255,2,9,2,255,146,153,145,255,168,179,165,255,116,127,111,255,157,173,155,255,145,164,144,255,131,150,131,255,150,170,151,255,181,199,180,255,171,191,172,255,145,164,145,255,127,147,128,255,178,194,179,255,157,173,158,255,128,144,129,255,114,130,117,255,70,86,73,255,24,38,26,255,0,11,1,255,0,4,0,255,75,90,73,255,144,160,141,255,130,146,127,255,149,165,146,255,222,229,186,255,224,230,190,255,228,231,194,255,223,226,189,255,223,225,191,255,229,231,197,255,231,231,195,255,225,225,187,255,233,233,195,255,215,216,175,255,172,173,131,255,167,168,126,255,212,212,174,255,234,234,196,255,226,229,192,255,231,234,197,255,228,231,194,255,227,230,191,255,227,230,193,255,227,230,193,255,229,232,195,255,230,233,196,255,229,229,193,255,226,226,190,255,225,225,189,255,226,226,190,255,226,226,188,255,224,224,186,255,228,226,186,255,230,228,188,255,230,228,188,255,226,226,188,255,211,214,177,255,191,195,158,255,163,167,130,255,125,129,92,255,118,122,85,255,124,128,93,255,108,112,78,255,116,119,88,255,107,110,83,255,110,114,90,255,53,58,37,255,3,8,0,255,0,4,0,255,0,8,0,255,36,45,34,255,37,46,35,255,134,140,125,255,213,223,206,255,223,237,218,255,204,220,201,255,207,223,204,255,175,191,172,255,63,74,58,255,0,3,0,255,15,20,10,255,32,33,27,255,23,24,19,255,17,20,15,255,29,39,31,255,18,33,24,255,34,56,45,255,32,55,44,255,30,48,40,255,33,48,41,255,11,24,18,255,0,6,0,255,22,29,22,255,27,30,25,255,0,1,0,255,0,1,0,255,0,2,1,255,0,1,0,255,0,1,0,255,0,2,0,255,0,6,0,255,62,72,63,255,132,143,131,255,149,160,146,255,181,196,181,255,185,201,183,255,174,189,174,255,178,194,179,255,183,198,183,255,188,204,189,255,151,166,151,255,105,121,106,255,164,178,166,255,167,181,169,255,139,153,141,255,90,104,94,255,13,27,17,255,13,23,14,255,32,42,34,255,0,8,0,255,55,69,57,255,175,190,175,255,191,205,193,255,179,193,181,255,224,231,188,255,222,229,186,255,228,231,192,255,226,229,192,255,223,225,191,255,226,228,194,255,229,229,193,255,230,230,192,255,232,232,194,255,229,230,189,255,207,208,166,255,164,165,123,255,179,179,141,255,226,226,188,255,227,229,195,255,225,228,191,255,225,228,191,255,227,230,191,255,228,231,194,255,226,229,192,255,224,227,190,255,226,229,192,255,228,228,192,255,228,228,192,255,229,229,193,255,226,226,190,255,222,222,184,255,222,222,184,255,226,224,184,255,219,217,177,255,198,196,156,255,177,177,139,255,142,145,108,255,125,129,94,255,93,97,62,255,92,96,61,255,112,116,82,255,88,92,58,255,83,86,55,255,110,113,84,255,73,77,53,255,133,137,114,255,117,122,104,255,0,2,0,255,23,28,16,255,31,36,26,255,36,43,35,255,0,2,0,255,0,2,0,255,21,30,15,255,169,180,164,255,198,214,195,255,184,203,183,255,158,177,157,255,49,60,44,255,10,19,6,255,34,39,29,255,25,26,20,255,2,3,0,255,26,29,24,255,51,61,53,255,21,36,27,255,47,69,58,255,93,115,106,255,113,133,127,255,48,64,59,255,0,14,7,255,0,12,3,255,14,24,15,255,51,58,50,255,52,59,51,255,16,23,16,255,1,8,3,255,0,6,4,255,4,12,9,255,26,34,32,255,2,10,6,255,82,92,84,255,162,172,163,255,123,134,122,255,200,211,199,255,212,227,212,255,208,223,208,255,202,217,202,255,188,202,190,255,195,209,197,255,156,170,158,255,109,123,111,255,142,153,141,255,89,99,90,255,80,90,81,255,52,62,54,255,0,2,0,255,28,34,30,255,17,23,19,255,3,10,5,255,0,4,0,255,105,119,109,255,125,139,129,255,110,123,114,255,223,230,186,255,220,227,184,255,226,232,192,255,226,230,193,255,223,225,191,255,223,225,191,255,224,227,190,255,228,231,192,255,228,228,190,255,231,232,191,255,229,230,188,255,187,188,146,255,164,164,126,255,201,201,163,255,229,231,197,255,228,231,194,255,225,228,191,255,227,230,191,255,227,230,191,255,225,228,189,255,226,229,192,255,227,230,193,255,227,227,191,255,224,224,188,255,224,224,186,255,227,227,189,255,228,226,188,255,215,213,175,255,190,188,148,255,152,150,110,255,109,107,67,255,77,76,37,255,107,111,76,255,123,130,96,255,124,128,94,255,77,81,47,255,78,81,50,255,90,93,62,255,58,60,32,255,148,151,124,255,205,210,186,255,175,178,159,255,168,172,157,255,104,108,94,255,0,2,0,255,36,39,34,255,14,20,16,255,0,3,0,255,17,22,12,255,61,70,55,255,106,117,101,255,139,155,137,255,136,155,135,255,103,122,102,255,43,54,38,255,41,50,37,255,9,14,4,255,0,1,0,255,0,1,0,255,26,29,24,255,49,55,51,255,29,41,35,255,66,87,76,255,134,156,147,255,102,122,116,255,16,33,28,255,14,29,22,255,4,18,9,255,0,4,0,255,20,32,20,255,50,61,49,255,45,59,49,255,45,57,51,255,50,62,56,255,57,69,65,255,52,64,60,255,5,17,11,255,34,48,39,255,111,121,112,255,114,125,113,255,168,179,167,255,168,179,167,255,147,158,146,255,124,135,123,255,109,119,110,255,95,105,96,255,66,76,67,255,52,62,53,255,76,83,75,255,48,55,48,255,24,31,24,255,26,32,28,255,23,26,23,255,0,1,0,255,0,2,1,255,12,14,13,255,0,6,2,255,0,4,0,255,0,4,0,255,0,4,0,255,221,227,183,255,218,225,182,255,227,230,191,255,225,228,191,255,223,225,191,255,226,228,194,255,224,227,190,255,226,229,192,255,228,228,190,255,229,230,189,255,230,231,190,255,221,222,180,255,173,174,133,255,165,166,125,255,217,217,179,255,228,231,192,255,227,228,187,255,226,227,186,255,225,226,185,255,226,227,186,255,231,231,193,255,233,233,195,255,225,225,187,255,213,216,177,255,196,199,160,255,178,178,140,255,146,146,108,255,118,116,78,255,106,103,68,255,108,107,71,255,114,113,77,255,112,114,80,255,122,129,97,255,129,137,107,255,121,126,99,255,78,83,56,255,2,4,0,255,169,174,147,255,227,232,207,255,249,254,230,255,228,231,214,255,137,141,126,255,137,141,127,255,87,91,79,255,0,4,0,255,0,2,0,255,49,56,49,255,113,120,112,255,169,174,162,255,198,208,191,255,156,170,151,255,118,134,115,255,114,130,111,255,76,92,73,255,39,50,34,255,19,28,13,255,43,48,36,255,42,47,35,255,39,44,34,255,35,42,34,255,45,55,46,255,15,29,20,255,94,111,101,255,99,119,111,255,9,26,21,255,0,4,0,255,9,25,18,255,10,24,15,255,7,21,11,255,0,11,1,255,0,4,0,255,5,22,11,255,22,37,28,255,25,40,33,255,22,37,30,255,10,26,19,255,9,22,16,255,0,9,3,255,0,3,0,255,17,31,22,255,0,4,0,255,0,4,0,255,0,9,0,255,0,4,0,255,0,4,0,255,0,4,0,255,0,4,0,255,0,4,0,255,0,3,0,255,0,6,0,255,0,2,0,255,0,3,0,255,0,2,0,255,84,90,86,255,63,65,64,255,0,2,0,255,101,113,107,255,100,115,106,255,8,24,17,255,44,59,52,255,222,223,182,255,224,227,186,255,225,225,187,255,226,229,192,255,226,228,194,255,222,224,190,255,225,227,193,255,223,226,189,255,225,228,191,255,227,230,191,255,227,228,187,255,231,232,190,255,202,200,159,255,164,164,120,255,186,186,142,255,225,227,182,255,224,224,180,255,232,232,188,255,230,227,184,255,233,227,185,255,234,231,188,255,204,204,160,255,164,169,126,255,143,150,106,255,128,134,94,255,92,98,58,255,89,88,52,255,103,102,68,255,84,81,50,255,50,51,21,255,85,92,62,255,33,40,13,255,93,102,77,255,136,145,123,255,184,189,169,255,172,177,157,255,0,3,0,255,132,137,119,255,223,228,210,255,203,207,192,255,126,130,116,255,54,58,46,255,0,2,0,255,1,6,0,255,29,34,24,255,145,150,138,255,186,191,179,255,222,228,212,255,222,234,211,255,214,227,202,255,207,219,196,255,200,214,191,255,197,211,188,255,149,163,142,255,50,64,43,255,118,132,111,255,133,143,124,255,119,129,110,255,122,136,117,255,123,137,118,255,109,124,109,255,92,106,94,255,94,110,99,255,92,106,97,255,10,18,14,255,0,3,0,255,0,6,1,255,18,31,25,255,16,30,21,255,13,29,20,255,9,25,16,255,0,17,6,255,0,15,5,255,0,9,0,255,0,11,2,255,12,27,20,255,6,22,15,255,19,34,29,255,17,30,29,255,0,6,2,255,0,13,5,255,16,38,27,255,24,46,35,255,37,59,48,255,53,71,61,255,71,88,78,255,66,83,72,255,77,94,83,255,90,106,95,255,106,122,111,255,101,115,105,255,96,110,100,255,130,144,134,255,218,231,221,255,165,178,168,255,112,126,116,255,208,225,214,255,191,208,197,255,155,172,162,255,163,180,170,255,223,224,183,255,227,228,187,255,227,227,189,255,225,225,187,255,223,226,189,255,224,226,192,255,225,227,193,255,222,224,190,255,222,225,188,255,229,232,195,255,229,229,191,255,226,227,186,255,224,225,183,255,179,179,135,255,156,156,109,255,208,209,162,255,235,236,194,255,230,228,187,255,217,211,171,255,200,194,154,255,151,145,104,255,118,116,74,255,112,115,74,255,108,116,76,255,117,125,87,255,141,149,113,255,112,114,81,255,65,67,36,255,104,103,78,255,71,71,48,255,78,83,60,255,159,172,149,255,183,194,174,255,168,178,161,255,238,248,231,255,200,206,190,255,0,3,0,255,0,3,0,255,28,34,19,255,0,3,0,255,0,1,0,255,30,33,24,255,24,29,19,255,23,28,18,255,17,22,10,255,172,177,165,255,202,208,193,255,232,238,220,255,220,233,208,255,221,234,208,255,213,226,201,255,210,222,199,255,215,226,206,255,166,177,157,255,108,122,101,255,176,190,167,255,131,145,122,255,148,162,139,255,143,160,136,255,157,174,152,255,128,144,126,255,128,143,128,255,99,113,103,255,73,87,78,255,0,2,0,255,12,20,16,255,0,2,0,255,19,34,27,255,43,58,51,255,24,42,34,255,11,32,24,255,12,35,24,255,12,35,24,255,14,32,21,255,16,34,24,255,25,43,33,255,22,37,30,255,24,40,35,255,43,59,56,255,72,92,88,255,80,100,92,255,93,115,104,255,124,146,135,255,126,148,137,255,126,147,136,255,139,160,148,255,158,179,167,255,199,221,206,255,193,210,199,255,169,189,174,255,161,177,164,255,148,164,151,255,181,197,184,255,193,209,196,255,164,180,167,255,135,151,138,255,209,229,214,255,191,213,198,255,172,193,181,255,175,197,182,255,221,224,183,255,221,224,183,255,223,226,187,255,224,227,188,255,228,231,194,255,231,234,197,255,223,227,190,255,218,222,185,255,224,228,191,255,218,222,185,255,219,222,183,255,228,231,190,255,220,223,182,255,213,214,172,255,162,163,121,255,148,149,108,255,171,174,137,255,158,160,126,255,153,150,117,255,120,117,84,255,75,71,39,255,122,121,87,255,110,114,80,255,114,123,88,255,134,143,110,255,125,133,103,255,119,120,97,255,3,2,0,255,135,135,115,255,224,227,210,255,235,241,225,255,246,255,239,255,186,196,179,255,132,146,127,255,158,172,153,255,100,110,93,255,0,6,0,255,15,25,8,255,102,111,96,255,140,149,134,255,82,87,77,255,0,2,0,255,29,34,24,255,0,2,0,255,0,3,0,255,129,138,125,255,195,204,189,255,222,232,215,255,218,230,207,255,210,222,199,255,218,229,209,255,212,223,203,255,204,218,199,255,164,178,159,255,111,125,106,255,172,186,165,255,144,158,137,255,146,160,139,255,154,171,149,255,118,134,115,255,79,94,79,255,89,103,91,255,58,72,63,255,3,15,9,255,9,22,16,255,17,32,25,255,0,4,0,255,11,32,26,255,53,73,67,255,29,52,45,255,23,46,39,255,23,46,37,255,19,43,32,255,32,54,43,255,22,44,33,255,29,51,40,255,48,66,56,255,42,62,54,255,75,95,87,255,109,129,121,255,148,169,158,255,139,160,148,255,98,119,107,255,100,121,109,255,81,98,87,255,160,180,165,255,187,207,192,255,132,152,135,255,118,137,123,255,129,149,132,255,106,122,107,255,97,113,98,255,120,136,121,255,120,136,121,255,129,145,130,255,116,132,117,255,171,191,174,255,141,161,144,255,136,156,141,255,175,195,178,255,217,220,181,255,217,220,181,255,224,227,188,255,225,228,189,255,223,226,189,255,222,225,188,255,220,224,187,255,226,230,193,255,221,225,188,255,225,229,192,255,227,231,194,255,222,226,189,255,190,193,154,255,168,171,132,255,138,141,102,255,69,71,37,255,82,85,54,255,118,121,92,255,118,117,90,255,132,129,102,255,91,90,63,255,60,62,34,255,50,58,30,255,75,85,56,255,128,137,111,255,174,183,158,255,201,204,185,255,55,58,41,255,56,55,42,255,217,221,207,255,227,232,220,255,167,178,164,255,99,110,94,255,11,24,6,255,1,13,0,255,61,74,56,255,129,139,122,255,181,191,174,255,230,239,224,255,235,244,229,255,157,162,152,255,0,2,0,255,127,132,122,255,194,199,189,255,43,52,41,255,78,87,74,255,184,193,180,255,224,233,218,255,218,228,211,255,219,230,210,255,210,220,203,255,201,210,195,255,201,212,198,255,170,181,165,255,109,120,104,255,183,197,178,255,159,173,154,255,139,153,134,255,99,115,96,255,43,58,41,255,0,11,0,255,0,4,0,255,0,9,0,255,0,4,0,255,0,6,0,255,33,56,47,255,22,45,38,255,0,8,1,255,43,71,63,255,56,87,78,255,40,71,62,255,31,60,52,255,35,64,54,255,46,73,61,255,40,67,55,255,51,74,63,255,55,78,67,255,77,104,91,255,91,118,105,255,117,144,131,255,156,177,165,255,100,122,107,255,135,155,140,255,149,169,152,255,184,204,187,255,199,219,202,255,146,166,149,255,88,108,89,255,152,172,155,255,149,169,150,255,116,132,117,255,113,132,113,255,110,126,111,255,120,136,121,255,114,130,115,255,76,92,77,255,96,116,99,255,144,164,147,255,182,202,185,255,173,193,176,255,217,221,184,255,216,220,183,255,218,222,185,255,219,223,186,255,221,225,188,255,223,227,190,255,222,226,189,255,223,227,190,255,217,225,189,255,206,214,178,255,184,192,156,255,151,159,123,255,134,138,104,255,135,139,105,255,117,121,87,255,116,123,93,255,130,138,112,255,106,111,88,255,33,37,14,255,128,128,106,255,128,128,106,255,94,98,75,255,108,117,95,255,123,136,113,255,136,147,127,255,185,196,176,255,191,195,180,255,76,80,66,255,4,4,0,255,45,50,40,255,28,35,27,255,0,4,0,255,44,59,42,255,116,132,113,255,162,178,159,255,205,221,202,255,231,245,226,255,226,240,221,255,223,234,218,255,227,238,222,255,192,201,190,255,0,3,0,255,96,103,95,255,229,238,227,255,125,134,123,255,0,6,0,255,191,200,187,255,225,234,221,255,212,223,207,255,217,228,212,255,204,215,201,255,211,222,208,255,201,212,200,255,149,160,148,255,81,95,83,255,104,119,104,255,59,74,59,255,0,6,0,255,0,8,0,255,0,9,0,255,0,4,0,255,0,4,0,255,2,16,7,255,46,64,56,255,56,83,73,255,84,119,106,255,93,128,117,255,50,87,76,255,66,107,97,255,71,112,102,255,54,95,85,255,58,99,87,255,72,110,96,255,81,116,101,255,67,103,88,255,63,96,80,255,96,129,113,255,126,158,142,255,126,158,142,255,93,124,106,255,110,134,116,255,125,145,128,255,174,190,175,255,207,225,206,255,201,219,200,255,180,198,179,255,147,166,147,255,141,160,140,255,190,208,189,255,166,185,165,255,146,165,146,255,144,163,143,255,150,169,150,255,139,158,139,255,123,142,123,255,130,149,130,255,173,191,172,255,183,201,182,255,157,176,157,255,133,152,133,255,215,219,184,255,221,225,190,255,221,225,190,255,224,228,193,255,224,228,193,255,218,222,185,255,207,211,176,255,188,196,160,255,172,180,144,255,141,148,114,255,117,124,92,255,105,114,81,255,119,127,97,255,123,131,103,255,137,145,117,255,134,142,116,255,124,137,114,255,113,123,104,255,1,6,0,255,114,119,99,255,227,230,211,255,229,234,214,255,213,224,204,255,160,174,153,255,85,98,80,255,107,121,102,255,71,77,62,255,0,2,0,255,1,2,0,255,3,8,0,255,90,100,91,255,116,130,118,255,107,122,107,255,140,156,137,255,171,187,169,255,173,189,170,255,171,185,166,255,178,189,173,255,186,197,181,255,185,196,182,255,190,199,188,255,105,114,103,255,0,2,0,255,186,193,185,255,188,195,187,255,0,3,0,255,126,135,124,255,208,217,204,255,207,218,206,255,201,212,200,255,193,204,192,255,167,177,168,255,125,135,126,255,58,68,59,255,0,10,0,255,0,4,0,255,0,4,0,255,0,6,0,255,0,6,0,255,0,4,0,255,50,64,54,255,99,113,103,255,120,134,125,255,148,165,157,255,148,176,165,255,181,215,202,255,184,220,209,255,139,179,167,255,113,151,145,255,103,141,134,255,84,124,114,255,94,134,124,255,110,145,134,255,108,143,128,255,132,164,148,255,132,164,146,255,161,192,174,255,170,201,181,255,139,171,153,255,74,103,84,255,132,152,133,255,180,199,179,255,193,211,192,255,175,194,174,255,147,166,146,255,155,174,154,255,153,172,152,255,131,150,130,255,142,161,141,255,152,171,151,255,131,150,130,255,142,161,141,255,161,180,160,255,155,174,154,255,164,183,164,255,174,193,174,255,206,225,205,255,180,199,179,255,165,184,165,255,171,190,171,255,212,219,187,255,216,223,191,255,203,210,176,255,195,202,168,255,175,182,148,255,148,156,120,255,141,148,114,255,130,137,103,255,118,125,93,255,116,124,94,255,123,131,103,255,63,72,46,255,13,21,0,255,0,4,0,255,125,134,112,255,137,148,128,255,162,176,155,255,211,225,206,255,101,107,91,255,25,32,13,255,207,212,194,255,237,243,225,255,180,194,175,255,122,138,119,255,30,46,28,255,0,6,0,255,66,72,57,255,132,137,125,255,157,161,149,255,209,214,204,255,219,230,218,255,198,212,200,255,132,147,132,255,147,163,145,255,179,194,179,255,165,181,163,255,157,168,152,255,135,146,130,255,114,123,110,255,100,109,98,255,113,122,111,255,81,88,80,255,0,3,0,255,103,110,103,255,140,147,140,255,0,2,0,255,0,2,0,255,141,150,139,255,150,160,151,255,109,123,113,255,51,65,55,255,0,4,0,255,0,4,0,255,0,10,1,255,0,4,0,255,18,32,22,255,61,75,65,255,91,105,93,255,115,129,119,255,115,129,119,255,121,137,126,255,150,166,155,255,107,123,112,255,137,154,144,255,127,149,138,255,139,165,155,255,137,162,155,255,118,145,137,255,133,159,156,255,154,182,178,255,148,174,171,255,147,174,168,255,170,192,185,255,175,197,186,255,163,184,172,255,144,163,149,255,181,201,184,255,217,237,218,255,139,159,142,255,126,146,127,255,179,198,178,255,152,169,147,255,101,117,98,255,103,120,98,255,149,166,144,255,164,181,159,255,141,160,138,255,123,142,120,255,186,205,183,255,186,205,183,255,147,166,146,255,172,191,171,255,180,199,179,255,187,206,186,255,180,198,179,255,111,130,111,255,186,205,185,255,179,198,178,255,173,192,172,255,176,195,175,255,166,174,146,255,145,153,125,255,113,121,93,255,119,126,96,255,121,128,98,255,112,119,87,255,129,136,104,255,132,140,110,255,86,94,66,255,57,66,40,255,121,130,105,255,105,118,95,255,100,110,91,255,169,179,162,255,168,177,162,255,158,169,153,255,235,251,233,255,246,255,240,255,117,126,111,255,0,3,0,255,69,75,59,255,32,42,25,255,0,8,0,255,1,16,0,255,113,129,111,255,169,180,164,255,228,237,222,255,243,249,234,255,249,253,241,255,250,255,243,255,249,255,247,255,230,244,232,255,157,171,159,255,177,191,179,255,215,229,217,255,188,203,188,255,156,167,153,255,104,115,101,255,51,60,49,255,0,3,0,255,0,2,0,255,0,2,0,255,18,25,18,255,0,2,0,255,0,6,0,255,14,21,14,255,14,21,14,255,25,33,25,255,0,6,0,255,0,4,0,255,0,4,0,255,0,10,1,255,0,6,0,255,51,65,56,255,107,121,112,255,117,130,121,255,123,137,127,255,152,166,156,255,157,171,161,255,125,139,129,255,119,135,124,255,94,110,99,255,29,46,35,255,60,76,65,255,84,101,90,255,50,72,61,255,0,8,0,255,0,7,0,255,147,168,164,255,218,238,236,255,190,208,207,255,199,218,214,255,213,230,222,255,163,178,169,255,153,167,157,255,199,210,196,255,210,221,205,255,153,164,148,255,163,174,158,255,171,185,166,255,190,207,185,255,185,202,180,255,177,194,172,255,164,181,159,255,157,174,152,255,150,167,145,255,156,175,153,255,151,170,148,255,184,203,181,255,175,194,172,255,143,162,142,255,158,177,157,255,189,208,188,255,183,202,182,255,145,164,145,255,112,131,112,255,185,204,184,255,177,196,176,255,170,189,169,255,174,195,174,255,91,100,78,255,90,99,74,255,100,109,84,255,95,103,77,255,104,112,86,255,110,118,92,255,90,98,72,255,110,118,92,255,95,100,77,255,0,4,0,255,143,149,131,255,233,243,226,255,248,255,242,255,246,255,243,255,141,152,140,255,101,115,103,255,177,192,177,255,128,144,126,255,42,51,38,255,1,6,0,255,0,3,0,255,100,109,94,255,175,186,170,255,165,181,163,255,171,186,171,255,238,249,235,255,252,255,245,255,255,255,246,255,247,251,239,255,241,246,234,255,232,241,228,255,191,202,190,255,103,117,107,255,97,111,101,255,76,86,77,255,0,4,0,255,0,3,0,255,0,3,0,255,0,3,0,255,10,18,10,255,20,23,18,255,18,21,16,255,18,20,17,255,16,18,15,255,30,33,30,255,25,28,23,255,20,23,18,255,19,27,19,255,0,4,0,255,0,7,0,255,18,32,20,255,79,93,83,255,129,143,133,255,140,154,144,255,108,122,112,255,82,96,86,255,53,67,58,255,74,88,79,255,63,77,67,255,74,88,78,255,80,94,82,255,57,71,59,255,37,53,40,255,76,92,79,255,90,106,95,255,104,121,111,255,91,108,100,255,99,119,113,255,213,232,228,255,232,251,247,255,226,242,239,255,239,253,248,255,220,232,226,255,166,176,167,255,193,202,191,255,189,198,185,255,163,172,157,255,176,186,169,255,190,200,183,255,137,148,128,255,142,156,135,255,169,183,162,255,192,206,185,255,180,194,173,255,162,179,157,255,166,183,161,255,154,171,149,255,151,168,146,255,193,212,192,255,177,196,176,255,173,192,172,255,190,209,189,255,184,202,183,255,187,205,186,255,173,190,174,255,116,135,116,255,166,187,166,255,184,205,184,255,177,197,178,255,174,194,175,255,79,89,72,255,96,106,89,255,93,103,84,255,1,6,0,255,0,4,0,255,31,36,15,255,98,103,83,255,170,175,155,255,215,221,203,255,59,65,49,255,76,85,70,255,217,226,213,255,233,244,232,255,189,202,192,255,77,91,82,255,30,45,36,255,0,10,0,255,0,7,0,255,105,114,103,255,152,157,147,255,201,206,196,255,235,244,233,255,250,255,248,255,180,194,182,255,167,181,169,255,228,239,227,255,229,234,224,255,208,210,201,255,184,186,177,255,129,134,124,255,66,75,64,255,1,11,2,255,0,3,0,255,0,4,0,255,3,13,5,255,3,13,4,255,21,30,19,255,17,26,15,255,12,19,11,255,13,20,12,255,13,16,11,255,19,23,17,255,23,26,23,255,18,21,18,255,6,8,5,255,0,1,0,255,0,1,0,255,116,123,115,255,165,176,164,255,117,132,117,255,173,187,175,255,198,212,200,255,205,219,207,255,133,147,135,255,0,10,0,255,0,4,0,255,8,22,13,255,24,38,29,255,18,32,22,255,39,53,43,255,27,41,29,255,28,43,28,255,91,107,92,255,108,124,109,255,119,138,124,255,97,114,103,255,80,101,90,255,155,175,167,255,223,242,236,255,238,255,251,255,242,255,252,255,247,255,253,255,239,252,243,255,212,222,213,255,186,195,182,255,138,147,132,255,150,160,143,255,159,169,152,255,136,147,127,255,130,144,123,255,159,173,152,255,137,151,130,255,145,159,138,255,144,158,137,255,152,169,147,255,166,183,161,255,142,159,137,255,138,155,133,255,190,209,189,255,187,206,186,255,153,172,152,255,160,179,159,255,187,205,186,255,180,198,179,255,163,179,164,255,129,145,130,255,183,203,184,255,176,197,176,255,173,193,174,255,179,199,180,255,10,22,8,255,36,47,33,255,79,90,74,255,139,148,133,255,184,194,177,255,195,201,185,255,182,188,172,255,229,235,219,255,237,243,228,255,87,93,78,255,0,7,0,255,79,88,77,255,74,84,75,255,0,4,0,255,18,33,24,255,103,118,111,255,64,79,70,255,195,205,197,255,245,248,243,255,251,252,247,255,255,255,251,255,254,255,251,255,244,251,244,255,159,169,161,255,112,122,114,255,130,137,130,255,74,75,70,255,6,5,1,255,4,3,0,255,0,1,0,255,0,1,0,255,0,4,0,255,10,18,14,255,13,23,15,255,14,24,16,255,12,22,13,255,9,18,7,255,14,23,12,255,17,26,15,255,15,22,14,255,19,26,19,255,16,23,16,255,25,32,25,255,0,2,0,255,85,92,85,255,177,184,177,255,131,138,131,255,203,210,202,255,243,254,240,255,213,229,211,255,214,229,214,255,205,220,205,255,194,209,194,255,130,145,130,255,0,13,1,255,29,43,31,255,35,49,39,255,17,31,21,255,12,26,16,255,8,22,12,255,43,57,45,255,71,86,71,255,72,88,70,255,131,150,131,255,169,192,174,255,168,193,177,255,77,106,89,255,2,31,18,255,54,82,69,255,114,141,128,255,136,158,147,255,143,164,152,255,160,180,165,255,135,155,138,255,152,171,152,255,135,154,134,255,83,102,82,255,120,139,117,255,97,116,96,255,106,125,105,255,128,144,125,255,144,160,141,255,146,162,143,255,162,178,159,255,139,155,136,255,114,130,111,255,151,167,148,255,159,175,156,255,154,173,153,255,130,149,129,255,131,150,131,255,133,152,133,255,141,160,141,255,146,165,146,255,140,156,141,255,118,134,119,255,182,202,183,255,155,179,159,255,148,172,152,255,152,176,156,255,18,32,22,255,0,10,0,255,79,93,81,255,174,185,171,255,189,200,186,255,168,177,164,255,133,138,126,255,152,157,145,255,87,92,80,255,0,2,0,255,0,3,0,255,0,3,0,255,86,100,90,255,150,165,156,255,190,207,197,255,156,173,165,255,65,77,71,255,160,168,163,255,249,251,248,255,244,244,242,255,229,229,227,255,206,208,205,255,157,164,159,255,50,59,54,255,0,2,0,255,0,2,0,255,4,4,2,255,19,18,16,255,28,27,25,255,23,23,21,255,19,22,19,255,6,15,10,255,4,13,8,255,7,16,11,255,4,14,6,255,12,22,13,255,13,22,11,255,9,18,7,255,6,15,4,255,12,21,10,255,23,30,22,255,25,35,26,255,42,49,41,255,0,6,0,255,135,145,136,255,231,241,232,255,215,225,216,255,229,240,228,255,213,229,211,255,212,228,209,255,207,223,205,255,207,223,204,255,190,206,188,255,127,143,125,255,0,15,0,255,31,45,33,255,39,53,43,255,28,42,32,255,32,46,36,255,70,84,74,255,72,86,74,255,50,65,50,255,59,74,57,255,111,130,110,255,137,161,141,255,147,172,154,255,106,131,113,255,139,167,150,255,118,145,131,255,45,73,59,255,72,97,81,255,100,122,107,255,137,157,140,255,179,199,180,255,197,216,196,255,144,163,143,255,103,122,100,255,198,219,196,255,138,159,138,255,122,143,122,255,172,191,171,255,157,173,154,255,174,190,171,255,173,189,170,255,162,178,159,255,174,190,171,255,159,175,156,255,111,127,108,255,135,154,134,255,119,138,118,255,111,130,111,255,90,109,90,255,92,111,92,255,109,128,109,255,95,111,96,255,74,93,74,255,115,135,116,255,98,122,102,255,100,124,104,255,108,132,112,255,30,45,36,255,19,36,25,255,0,8,0,255,0,4,0,255,2,12,3,255,9,18,7,255,1,6,0,255,0,2,0,255,64,69,59,255,127,132,122,255,138,145,137,255,154,164,155,255,148,161,151,255,151,167,156,255,171,188,177,255,171,188,178,255,77,89,83,255,0,2,0,255,133,135,134,255,140,140,140,255,76,76,76,255,0,1,0,255,0,3,1,255,0,3,0,255,16,24,22,255,27,32,31,255,25,28,27,255,13,13,13,255,2,1,0,255,6,6,4,255,3,10,5,255,6,13,9,255,6,13,9,255,12,25,19,255,18,32,23,255,9,23,13,255,8,20,8,255,11,23,9,255,10,22,8,255,6,17,3,255,19,31,19,255,35,49,37,255,63,74,62,255,4,18,6,255,121,135,123,255,190,205,190,255,207,222,207,255,217,233,215,255,222,238,219,255,211,228,206,255,206,222,203,255,204,221,199,255,194,210,191,255,115,131,112,255,7,23,8,255,21,35,23,255,36,50,40,255,26,40,31,255,45,59,50,255,60,74,64,255,24,38,26,255,37,52,37,255,113,129,111,255,148,164,145,255,153,172,152,255,134,153,134,255,93,112,93,255,96,116,99,255,100,120,103,255,95,115,98,255,109,125,110,255,156,175,156,255,158,174,155,255,147,163,144,255,194,208,187,255,163,177,156,255,116,133,111,255,192,209,187,255,150,166,147,255,139,158,139,255,179,195,176,255,192,208,189,255,181,197,178,255,177,193,174,255,192,211,191,255,190,209,189,255,169,188,166,255,152,171,149,255,163,182,160,255,153,172,150,255,132,151,131,255,158,177,157,255,164,183,163,255,148,167,147,255,122,141,122,255,102,121,102,255,146,166,147,255,120,141,120,255,108,128,109,255,99,119,100,255,25,43,33,255,33,51,41,255,30,45,36,255,22,37,28,255,34,44,36,255,11,21,12,255,101,106,98,255,205,210,202,255,234,239,231,255,235,240,230,255,247,254,246,255,231,241,232,255,223,236,226,255,199,215,202,255,142,159,148,255,114,131,120,255,57,69,63,255,0,2,0,255,0,3,0,255,0,0,0,255,1,1,0,255,14,17,14,255,29,37,33,255,15,28,22,255,10,18,14,255,0,6,1,255,4,6,3,255,19,19,17,255,9,8,6,255,4,6,1,255,0,6,0,255,0,14,5,255,13,26,20,255,10,24,15,255,22,36,26,255,15,29,17,255,7,23,8,255,23,38,23,255,53,64,50,255,52,67,50,255,79,94,79,255,101,116,101,255,79,94,79,255,74,90,75,255,162,178,163,255,179,199,180,255,210,228,209,255,213,232,212,255,204,221,199,255,209,226,204,255,203,220,198,255,195,212,190,255,193,210,188,255,111,127,108,255,3,18,1,255,19,33,21,255,47,61,51,255,70,84,75,255,35,49,40,255,0,14,5,255,25,39,29,255,44,59,44,255,111,127,109,255,172,188,169,255,184,200,181,255,144,160,141,255,71,87,68,255,54,70,51,255,94,113,94,255,141,160,140,255,147,163,144,255,163,179,160,255,140,154,133,255,162,176,155,255,202,216,195,255,154,168,147,255,122,136,115,255,199,215,196,255,144,160,142,255,140,156,138,255,174,190,171,255,174,190,171,255,182,198,179,255,193,209,190,255,189,208,188,255,180,199,179,255,149,168,146,255,135,154,132,255,195,214,192,255,165,184,162,255,142,161,141,255,162,181,161,255,164,183,163,255,182,201,181,255,159,178,158,255,116,135,115,255,200,219,199,255,167,188,167,255,160,180,161,255,160,180,161,255,31,51,43,255,28,46,38,255,29,44,37,255,19,34,25,255,21,31,23,255,30,40,32,255,48,51,46,255,165,170,162,255,248,253,245,255,254,255,250,255,246,255,244,255,228,239,227,255,195,209,197,255,142,158,143,255,70,89,75,255,0,13,0,255,2,15,5,255,11,21,13,255,10,18,11,255,25,28,23,255,26,29,24,255,10,16,10,255,2,12,4,255,10,24,15,255,2,16,7,255,8,18,10,255,9,12,7,255,13,14,8,255,18,19,13,255,13,18,10,255,8,18,9,255,15,29,19,255,12,26,17,255,23,38,29,255,28,45,34,255,22,39,26,255,26,43,28,255,58,77,58,255,94,110,92,255,79,98,78,255,121,140,121,255,176,194,175,255,192,210,191,255,187,207,188,255,208,228,209,255,177,201,180,255,190,211,190,255,199,220,197,255,198,217,195,255,193,210,186,255,194,211,187,255,179,196,172,255,168,185,163,255,93,109,90,255,0,6,0,255,32,46,34,255,46,60,51,255,33,45,39,255,25,34,29,255,32,41,36,255,28,38,29,255,47,58,46,255,121,132,118,255,174,188,169,255,164,180,161,255,118,135,113,255,69,88,66,255,119,138,116,255,151,170,150,255,161,180,158,255,121,140,118,255,131,151,126,255,182,199,175,255,186,203,179,255,199,216,192,255,154,171,149,255,120,137,115,255,195,214,194,255,134,153,134,255,127,146,127,255,173,192,172,255,184,203,183,255,191,210,188,255,186,205,183,255,179,198,176,255,189,208,186,255,146,165,143,255,121,140,118,255,181,200,178,255,174,193,171,255,184,203,181,255,183,202,180,255,167,186,164,255,159,178,156,255,114,133,111,255,106,125,105,255,196,215,195,255,175,194,174,255,170,189,169,255,170,189,169,255,23,46,37,255,21,45,36,255,27,45,37,255,18,33,26,255,2,12,4,255,10,16,10,255,0,1,0,255,0,2,0,255,129,134,126,255,183,188,180,255,134,141,133,255,53,64,52,255,0,4,0,255,0,7,0,255,4,21,8,255,20,37,24,255,16,30,20,255,6,16,7,255,5,12,4,255,0,2,0,255,3,8,0,255,8,15,8,255,3,13,5,255,6,20,11,255,8,22,13,255,4,14,6,255,8,16,9,255,10,18,10,255,23,28,20,255,25,34,23,255,25,39,27,255,10,24,12,255,29,43,31,255,43,57,45,255,28,43,28,255,31,46,31,255,42,57,40,255,71,87,68,255,131,147,128,255,157,174,152,255,181,197,178,255,218,234,215,255,232,250,230,255,200,219,199,255,187,208,187,255,130,151,130,255,145,166,145,255,138,159,136,255,139,159,134,255,132,150,126,255,134,151,127,255,137,154,130,255,133,150,128,255,59,77,55,255,34,49,32,255,36,47,33,255,1,11,2,255,0,6,0,255,0,2,0,255,32,42,34,255,16,26,17,255,51,62,48,255,104,115,99,255,122,136,117,255,92,110,88,255,54,72,50,255,109,128,106,255,148,167,145,255,152,171,149,255,130,149,127,255,95,114,92,255,145,165,140,255,178,195,171,255,184,201,177,255,195,212,188,255,139,156,134,255,110,129,109,255,162,181,161,255,123,143,124,255,156,176,157,255,176,195,175,255,188,207,185,255,180,199,177,255,187,206,184,255,183,202,180,255,187,206,184,255,149,168,146,255,124,143,121,255,190,209,187,255,181,200,178,255,179,198,176,255,180,199,177,255,181,200,178,255,172,191,169,255,136,155,133,255,131,150,128,255,166,182,163,255,174,190,171,255,175,194,174,255,172,191,171,255,9,43,32,255,9,40,30,255,4,28,19,255,0,13,6,255,2,10,5,255,0,6,2,255,6,7,2,255,27,28,23,255,0,2,0,255,0,2,0,255,2,9,1,255,24,34,25,255,39,53,43,255,36,50,38,255,22,36,26,255,12,26,16,255,10,24,14,255,10,24,15,255,9,19,11,255,5,12,5,255,0,6,0,255,0,6,2,255,6,14,12,255,12,19,17,255,5,16,13,255,8,21,17,255,8,21,15,255,8,23,16,255,20,34,24,255,19,36,23,255,0,11,0,255,33,48,31,255,42,57,40,255,10,23,5,255,70,83,65,255,114,128,109,255,111,121,102,255,137,148,128,255,197,208,188,255,228,240,217,255,180,191,171,255,192,203,183,255,241,255,236,255,228,242,223,255,227,243,225,255,163,182,163,255,184,202,183,255,171,190,170,255,158,178,153,255,145,165,138,255,134,152,126,255,125,143,117,255,99,113,90,255,45,58,38,255,54,67,49,255,71,80,65,255,82,91,78,255,90,99,88,255,77,86,75,255,76,85,74,255,67,78,64,255,71,84,66,255,61,75,54,255,24,37,16,255,80,98,76,255,103,120,98,255,161,178,156,255,196,213,191,255,174,191,169,255,170,187,165,255,175,192,170,255,176,193,171,255,177,194,172,255,181,198,176,255,178,195,173,255,152,168,149,255,112,131,111,255,143,162,142,255,128,147,127,255,140,159,139,255,177,196,174,255,185,205,180,255,189,209,184,255,179,199,174,255,188,208,183,255,189,209,184,255,143,162,140,255,123,142,120,255,190,209,187,255,175,194,172,255,178,197,175,255,176,195,173,255,170,189,167,255,173,192,170,255,164,183,161,255,151,170,148,255,180,197,175,255,155,172,150,255,153,170,148,255,164,181,159,255,4,44,31,255,7,41,30,255,18,42,33,255,26,44,36,255,35,47,41,255,35,42,37,255,18,21,16,255,9,12,7,255,21,24,19,255,30,40,32,255,44,54,45,255,41,55,45,255,25,42,31,255,9,26,15,255,8,25,14,255,15,32,21,255,19,33,24,255,12,22,14,255,15,22,15,255,12,19,12,255,4,10,4,255,10,16,12,255,9,14,13,255,6,13,11,255,9,22,18,255,6,21,16,255,8,25,20,255,8,27,19,255,26,44,33,255,38,57,43,255,65,85,66,255,123,142,122,255,123,140,118,255,131,145,124,255,183,194,174,255,187,199,176,255,186,195,173,255,221,230,208,255,245,254,232,255,236,245,223,255,149,158,136,255,179,188,166,255,242,253,233,255,233,247,228,255,230,244,225,255,172,188,170,255,210,226,208,255,218,234,215,255,214,234,209,255,211,231,204,255,194,211,187,255,193,210,186,255,179,193,172,255,76,90,69,255,17,27,10,255,34,43,28,255,60,65,53,255,70,75,65,255,76,85,74,255,74,83,70,255,67,78,62,255,50,63,45,255,0,7,0,255,78,92,71,255,133,150,128,255,119,136,114,255,101,119,97,255,111,128,106,255,105,122,100,255,122,139,117,255,133,149,130,255,144,160,141,255,162,178,159,255,162,178,159,255,170,186,167,255,165,181,162,255,157,176,156,255,165,184,164,255,121,140,120,255,142,161,139,255,170,189,167,255,167,187,162,255,168,188,163,255,171,191,166,255,174,194,169,255,168,188,163,255,139,158,136,255,129,148,126,255,189,208,186,255,174,193,171,255,174,193,171,255,171,190,168,255,171,190,168,255,174,193,171,255,145,164,142,255,107,126,104,255,198,215,193,255,188,205,183,255,180,197,175,255,161,178,156,255,27,64,51,255,29,61,50,255,39,66,56,255,45,65,57,255,49,64,55,255,49,59,51,255,28,35,28,255,0,10,2,255,0,9,1,255,13,29,20,255,31,48,37,255,28,46,35,255,10,33,21,255,2,24,12,255,4,27,15,255,15,33,22,255,9,19,10,255,16,23,15,255,21,25,18,255,14,19,11,255,7,12,4,255,6,10,3,255,10,16,10,255,9,19,11,255,11,24,18,255,20,35,26,255,15,33,23,255,12,35,23,255,51,73,59,255,106,130,112,255,158,182,162,255,194,215,194,255,209,226,204,255,209,223,202,255,230,244,221,255,232,246,223,255,237,249,226,255,240,253,228,255,238,247,223,255,236,245,221,255,151,160,135,255,185,194,172,255,244,255,233,255,232,246,225,255,224,238,217,255,166,182,163,255,204,223,203,255,213,232,212,255,209,228,206,255,201,220,198,255,203,220,198,255,204,221,199,255,179,193,174,255,89,100,84,255,7,16,3,255,0,3,0,255,0,2,0,255,3,10,2,255,0,3,0,255,30,37,29,255,0,4,0,255,17,29,15,255,100,116,98,255,146,162,143,255,162,179,157,255,165,182,160,255,168,185,163,255,159,176,154,255,134,151,129,255,123,140,118,255,77,95,73,255,124,141,119,255,113,130,108,255,113,130,108,255,136,153,131,255,106,123,101,255,103,122,100,255,106,125,103,255,90,109,87,255,92,111,89,255,115,134,112,255,117,136,114,255,120,139,117,255,124,143,121,255,125,144,122,255,134,153,131,255,123,142,120,255,112,131,109,255,156,175,153,255,149,168,146,255,157,176,156,255,152,171,151,255,149,168,148,255,156,175,155,255,139,158,138,255,113,132,112,255,179,196,174,255,161,178,156,255,163,182,160,255,175,194,172,255,35,64,54,255,39,66,56,255,44,67,58,255,39,57,49,255,37,51,42,255,40,50,42,255,24,34,26,255,4,14,6,255,0,6,0,255,16,31,22,255,33,51,40,255,28,46,35,255,8,31,19,255,2,24,12,255,3,25,13,255,7,26,15,255,18,28,19,255,21,28,20,255,10,15,7,255,15,20,10,255,5,10,0,255,3,8,0,255,12,19,11,255,8,18,9,255,14,28,19,255,0,13,4,255,35,53,42,255,45,63,52,255,128,147,133,255,193,213,196,255,207,227,208,255,226,244,224,255,219,236,214,255,233,247,226,255,237,251,228,255,239,253,230,255,245,255,234,255,235,248,223,255,232,241,217,255,233,242,218,255,149,158,134,255,183,196,171,255,237,249,226,255,227,241,218,255,222,239,217,255,174,191,169,255,208,226,206,255,210,228,208,255,214,233,211,255,207,226,204,255,202,219,197,255,200,217,195,255,181,195,176,255,86,100,81,255,5,14,0,255,31,40,27,255,32,41,30,255,13,20,12,255,0,2,0,255,22,31,20,255,59,70,56,255,89,100,84,255,117,133,115,255,150,166,147,255,177,194,172,255,192,209,187,255,189,206,184,255,189,206,184,255,173,190,168,255,159,176,154,255,113,130,108,255,136,153,131,255,161,178,156,255,177,194,172,255,173,190,168,255,171,188,166,255,168,187,165,255,164,183,161,255,116,135,113,255,129,148,126,255,153,172,150,255,138,157,135,255,125,144,122,255,117,136,114,255,106,125,103,255,104,123,101,255,85,104,82,255,86,105,83,255,117,136,114,255,99,118,96,255,101,120,100,255,100,119,99,255,100,119,99,255,110,129,109,255,104,123,103,255,92,111,91,255,144,160,141,255,127,144,122,255,121,140,118,255,126,145,123,255,27,49,38,255,37,55,45,255,39,54,45,255,27,41,32,255,24,34,26,255,24,31,24,255,8,16,9,255,0,7,0,255,2,12,4,255,19,33,24,255,32,46,37,255,22,37,28,255,7,23,14,255,4,19,10,255,5,19,9,255,4,18,8,255,9,25,16,255,9,23,14,255,12,22,14,255,2,12,3,255,0,9,0,255,6,15,4,255,13,25,13,255,0,10,0,255,0,7,0,255,80,94,84,255,147,162,153,255,170,183,173,255,214,227,217,255,244,255,243,255,236,247,235,255,190,201,185,255,167,181,162,255,224,238,217,255,235,249,228,255,236,250,227,255,238,250,227,255,235,247,224,255,238,251,226,255,223,236,211,255,142,155,130,255,190,203,178,255,242,255,230,255,230,245,219,255,218,235,211,255,175,192,168,255,207,226,204,255,208,227,205,255,206,226,201,255,209,229,202,255,199,217,191,255,197,215,189,255,185,200,174,255,84,98,75,255,8,18,0,255,62,72,55,255,60,69,54,255,40,49,34,255,59,68,53,255,84,93,78,255,95,108,90,255,71,85,64,255,66,84,62,255,135,153,129,255,159,176,152,255,161,178,154,255,174,191,167,255,192,209,185,255,167,184,160,255,143,161,137,255,119,137,113,255,148,165,141,255,173,190,166,255,184,201,177,255,184,201,177,255,196,213,189,255,194,214,189,255,190,210,185,255,125,145,120,255,156,176,151,255,186,206,181,255,181,201,176,255,183,203,178,255,180,200,175,255,178,197,175,255,176,195,173,255,130,149,127,255,128,147,125,255,175,194,174,255,148,167,147,255,141,160,140,255,137,156,136,255,130,149,130,255,127,146,127,255,107,126,107,255,85,104,84,255,122,141,121,255,97,116,96,255,88,107,87,255,86,105,85,255,26,39,33,255,32,46,37,255,34,44,36,255,20,30,22,255,14,21,14,255,8,16,9,255,4,10,4,255,7,14,7,255,17,27,19,255,22,32,24,255,21,31,23,255,14,24,16,255,11,21,13,255,13,23,15,255,13,20,13,255,6,16,8,255,2,14,8,255,6,18,12,255,8,16,12,255,12,22,14,255,16,24,16,255,22,31,20,255,0,6,0,255,16,27,15,255,124,138,128,255,191,204,194,255,223,236,227,255,229,242,233,255,230,243,234,255,226,236,227,255,224,231,223,255,178,187,176,255,161,172,156,255,219,233,214,255,226,240,221,255,233,247,226,255,235,246,226,255,227,239,216,255,233,245,222,255,218,231,206,255,136,149,126,255,191,204,179,255,240,254,231,255,230,244,221,255,215,232,208,255,174,191,167,255,207,226,204,255,209,229,204,255,211,231,206,255,210,230,203,255,206,223,197,255,197,215,189,255,173,188,162,255,83,98,72,255,13,25,2,255,24,34,15,255,38,48,31,255,48,57,42,255,77,86,71,255,73,86,68,255,29,42,24,255,63,77,56,255,113,131,107,255,131,149,125,255,131,149,125,255,158,175,151,255,176,193,169,255,154,171,147,255,134,151,127,255,137,155,131,255,112,130,106,255,155,172,148,255,141,158,134,255,155,172,148,255,200,217,193,255,193,210,186,255,187,207,182,255,186,206,181,255,124,144,119,255,152,172,147,255,192,212,187,255,193,213,188,255,195,215,190,255,183,203,178,255,183,202,180,255,191,210,188,255,135,154,132,255,126,145,123,255,191,210,190,255,178,197,177,255,182,201,181,255,180,199,179,255,174,193,174,255,171,190,171,255,144,163,144,255,113,132,113,255,182,201,181,255,156,175,155,255,146,165,145,255,143,162,142,255,23,31,29,255,16,24,20,255,15,24,19,255,8,16,12,255,1,8,4,255,2,10,5,255,6,15,10,255,15,24,19,255,18,26,22,255,23,30,26,255,23,30,26,255,17,23,19,255,8,16,11,255,6,12,8,255,6,9,6,255,4,7,4,255,1,2,4,255,2,3,5,255,16,16,14,255,0,1,0,255,4,6,0,255,0,2,0,255,73,80,72,255,180,190,181,255,216,229,220,255,190,205,196,255,169,184,177,255,155,172,164,255,147,164,156,255,133,150,140,255,165,180,171,255,153,167,157,255,139,150,136,255,191,202,186,255,190,201,185,255,191,205,186,255,201,211,194,255,202,213,193,255,207,218,198,255,207,219,196,255,152,166,145,255,201,215,192,255,240,254,233,255,233,247,226,255,219,236,214,255,178,195,173,255,207,224,202,255,207,224,202,255,207,224,202,255,204,221,199,255,194,211,187,255,196,213,189,255,175,189,168,255,75,89,68,255,17,30,12,255,29,40,24,255,59,70,56,255,71,82,68,255,17,29,15,255,28,39,25,255,29,40,26,255,55,70,53,255,121,137,118,255,171,188,166,255,179,196,172,255,176,194,168,255,150,168,142,255,153,171,145,255,160,178,152,255,156,174,148,255,114,132,106,255,151,169,143,255,155,172,148,255,176,193,169,255,190,207,183,255,194,211,187,255,191,211,186,255,193,213,188,255,115,135,110,255,160,180,155,255,190,210,183,255,182,202,175,255,186,206,179,255,191,211,184,255,188,208,183,255,185,205,180,255,131,150,128,255,124,143,121,255,187,206,184,255,176,195,173,255,180,199,179,255,178,197,177,255,179,197,178,255,181,199,180,255,148,167,148,255,108,127,108,255,187,206,186,255,172,191,171,255,170,189,169,255,164,183,163,255,16,28,24,255,0,4,1,255,0,3,0,255,0,9,2,255,0,4,0,255,0,6,0,255,0,7,0,255,0,3,0,255,0,3,0,255,0,11,5,255,12,20,16,255,21,27,23,255,24,30,26,255,26,29,26,255,24,27,24,255,23,26,23,255,26,26,26,255,23,23,23,255,0,0,0,255,59,60,54,255,84,87,78,255,164,169,159,255,185,194,183,255,180,191,179,255,213,227,215,255,179,195,184,255,168,183,174,255,120,135,126,255,0,4,0,255,0,10,1,255,6,20,11,255,84,98,88,255,132,143,131,255,176,187,173,255,170,181,167,255,157,168,152,255,153,162,147,255,141,151,134,255,135,145,128,255,152,162,145,255,129,143,124,255,172,186,167,255,206,220,201,255,205,219,200,255,195,211,192,255,154,171,149,255,182,198,179,255,183,199,180,255,185,201,182,255,186,202,183,255,186,203,181,255,194,211,189,255,163,177,158,255,56,69,51,255,26,38,22,255,54,65,49,255,48,59,47,255,30,41,29,255,7,19,7,255,41,52,40,255,30,45,30,255,64,79,62,255,129,145,127,255,167,184,162,255,159,176,152,255,129,147,121,255,147,165,139,255,183,201,175,255,169,187,161,255,159,177,151,255,104,122,96,255,163,181,155,255,187,204,180,255,196,213,189,255,190,207,183,255,197,214,190,255,188,208,183,255,185,205,180,255,129,149,124,255,152,172,147,255,193,213,186,255,188,208,181,255,187,207,180,255,191,211,184,255,181,201,176,255,183,203,178,255,140,159,137,255,122,141,119,255,187,206,184,255,177,196,174,255,182,201,181,255,178,197,177,255,176,194,175,255,177,195,176,255,147,166,147,255,111,130,111,255,183,202,182,255,168,187,167,255,167,186,166,255,164,183,163,255,17,38,34,255,0,19,15,255,75,95,91,255,89,111,104,255,82,103,99,255,84,106,99,255,87,109,102,255,81,101,95,255,57,77,71,255,32,48,43,255,0,7,0,255,0,4,0,255,0,2,0,255,0,3,0,255,0,2,0,255,0,4,0,255,0,4,0,255,0,3,0,255,8,18,9,255,163,174,160,255,226,235,220,255,237,247,230,255,185,199,180,255,149,163,144,255,223,234,218,255,150,161,145,255,0,6,0,255,0,7,0,255,8,17,6,255,17,22,12,255,0,1,0,255,42,47,37,255,96,105,94,255,131,142,130,255,138,147,136,255,165,174,163,255,197,206,195,255,197,206,193,255,202,211,198,255,188,197,182,255,134,145,129,255,207,218,202,255,214,225,209,255,205,216,200,255,182,198,180,255,126,142,123,255,143,159,141,255,130,146,127,255,130,146,127,255,128,144,125,255,126,142,123,255,130,146,127,255,104,118,99,255,48,61,43,255,46,57,41,255,26,38,22,255,9,21,9,255,0,6,0,255,0,9,0,255,44,58,46,255,45,60,45,255,59,74,57,255,88,104,86,255,101,119,97,255,126,144,120,255,168,185,161,255,183,200,176,255,173,190,166,255,158,175,151,255,160,177,153,255,106,124,100,255,179,196,172,255,187,204,180,255,188,205,181,255,188,205,181,255,189,206,182,255,185,205,180,255,190,210,185,255,114,134,109,255,151,171,146,255,191,211,184,255,184,204,176,255,188,208,180,255,185,205,177,255,186,206,179,255,187,207,180,255,139,159,134,255,123,143,118,255,188,207,185,255,174,193,171,255,178,197,175,255,180,199,177,255,176,195,175,255,176,195,175,255,151,170,150,255,108,127,107,255,182,201,181,255,169,188,168,255,164,183,163,255,167,186,166,255,9,32,28,255,0,20,16,255,76,97,93,255,117,142,137,255,120,145,140,255,148,175,169,255,167,191,184,255,182,204,197,255,186,208,201,255,189,209,201,255,182,197,190,255,182,194,188,255,168,176,171,255,159,166,159,255,142,149,144,255,130,137,130,255,114,124,116,255,105,115,107,255,98,108,99,255,93,104,92,255,90,99,84,255,75,85,68,255,26,39,21,255,49,62,44,255,113,124,108,255,127,138,124,255,60,71,59,255,0,7,0,255,12,17,7,255,8,13,3,255,21,23,16,255,0,1,0,255,108,115,107,255,128,138,129,255,0,2,0,255,0,4,0,255,50,59,48,255,97,106,95,255,127,136,123,255,141,150,137,255,114,125,111,255,176,187,173,255,231,242,228,255,241,252,238,255,215,231,213,255,182,198,180,255,214,230,212,255,200,216,198,255,190,206,187,255,180,197,175,255,169,186,164,255,155,172,150,255,128,142,121,255,43,56,36,255,74,87,69,255,87,101,82,255,87,98,84,255,90,101,87,255,80,95,80,255,90,105,90,255,80,96,78,255,57,72,55,255,32,48,30,255,66,84,62,255,126,143,121,255,139,157,133,255,146,163,139,255,143,161,137,255,123,141,117,255,126,144,120,255,106,124,100,255,159,176,152,255,171,188,164,255,176,193,169,255,177,194,170,255,177,194,170,255,178,198,173,255,176,196,171,255,117,136,114,255,156,176,151,255,181,201,174,255,174,194,166,255,178,198,170,255,178,198,170,255,178,198,171,255,180,200,173,255,126,146,121,255,125,145,120,255,185,204,182,255,173,192,170,255,177,196,174,255,178,197,175,255,174,193,173,255,174,193,173,255,147,166,146,255,103,122,102,255,187,206,186,255,171,190,170,255,167,186,166,255,170,189,169,255,0,17,13,255,13,35,31,255,86,107,103,255,105,130,125,255,121,146,139,255,135,160,153,255,157,179,172,255,177,199,192,255,205,222,214,255,228,243,236,255,246,254,249,255,251,255,251,255,251,255,251,255,252,255,249,255,250,253,248,255,246,249,244,255,247,249,248,255,242,242,242,255,235,235,233,255,232,233,228,255,221,224,219,255,211,216,208,255,214,221,213,255,192,202,193,255,171,181,173,255,137,150,141,255,105,117,111,255,69,81,75,255,43,51,46,255,32,41,36,255,30,35,34,255,10,18,13,255,71,78,71,255,204,211,203,255,133,140,132,255,0,3,0,255,0,7,0,255,0,6,0,255,0,7,0,255,0,3,0,255,0,4,0,255,0,4,0,255,96,107,93,255,229,240,226,255,216,227,213,255,188,199,185,255,217,228,214,255,226,237,221,255,227,241,220,255,225,239,216,255,219,236,212,255,223,240,216,255,189,207,181,255,100,118,92,255,165,182,158,255,169,186,162,255,157,173,154,255,162,178,159,255,159,175,156,255,157,173,154,255,149,166,144,255,89,107,85,255,61,79,55,255,122,140,116,255,137,154,132,255,127,144,122,255,126,143,121,255,126,143,121,255,118,135,113,255,113,130,108,255,81,99,77,255,113,130,108,255,112,129,107,255,111,128,106,255,118,135,113,255,120,137,115,255,122,141,119,255,136,155,133,255,105,124,104,255,126,145,123,255,150,170,143,255,146,166,139,255,151,171,144,255,150,170,143,255,151,171,146,255,159,179,154,255,129,149,124,255,128,148,123,255,179,198,176,255,161,180,158,255,158,177,155,255,157,176,154,255,159,178,158,255,166,185,165,255,146,165,145,255,109,128,108,255,186,204,185,255,167,186,167,255,161,181,162,255,162,182,163,255,0,4,3,255,22,38,35,255,98,114,111,255,100,120,114,255,168,187,181,255,195,214,208,255,205,224,218,255,234,251,243,255,243,255,249,255,248,255,249,255,245,252,245,255,244,249,241,255,238,243,235,255,199,204,194,255,203,208,198,255,238,243,235,255,250,251,246,255,255,255,253,255,253,254,249,255,255,255,250,255,255,255,250,255,249,254,244,255,228,237,226,255,225,234,223,255,245,255,246,255,236,249,240,255,96,110,101,255,0,11,2,255,47,57,49,255,26,33,26,255,29,36,29,255,0,2,0,255,1,8,0,255,204,213,202,255,168,177,166,255,0,3,0,255,10,19,8,255,25,34,21,255,25,34,23,255,21,30,17,255,28,39,25,255,40,51,37,255,0,7,0,255,37,48,32,255,64,75,61,255,81,92,76,255,106,117,101,255,119,130,114,255,135,149,130,255,147,161,140,255,160,177,155,255,176,193,169,255,163,180,156,255,128,146,120,255,188,205,181,255,192,209,187,255,191,207,188,255,191,207,188,255,192,208,189,255,192,208,189,255,195,211,192,255,128,145,123,255,131,148,126,255,191,208,184,255,190,207,185,255,191,208,186,255,192,209,187,255,186,203,181,255,186,203,181,255,157,174,152,255,104,120,101,255,171,188,166,255,171,187,168,255,156,173,151,255,151,167,148,255,146,162,143,255,135,154,134,255,131,150,130,255,91,110,90,255,119,138,118,255,128,148,123,255,116,136,111,255,113,133,108,255,107,127,102,255,101,121,96,255,96,116,91,255,85,104,82,255,74,93,71,255,104,123,101,255,104,123,101,255,120,139,119,255,128,147,127,255,127,146,126,255,133,152,132,255,127,146,126,255,108,127,107,255,161,180,161,255,145,164,145,255,141,161,142,255,135,155,136,255,2,7,6,255,25,30,29,255,35,43,41,255,0,3,0,255,196,208,204,255,246,255,252,255,243,255,249,255,245,255,247,255,247,254,246,255,239,244,234,255,236,238,229,255,243,244,233,255,232,233,222,255,151,155,143,255,153,157,145,255,223,229,214,255,234,244,227,255,238,248,231,255,229,240,220,255,230,242,219,255,236,248,225,255,230,242,219,255,145,158,135,255,165,176,156,255,210,224,203,255,170,184,165,255,133,147,128,255,110,120,103,255,61,67,51,255,17,21,6,255,31,34,16,255,72,75,58,255,92,98,83,255,156,162,147,255,73,78,66,255,0,2,0,255,75,84,71,255,81,90,75,255,45,54,41,255,70,79,64,255,90,99,84,255,84,93,78,255,138,149,133,255,170,184,165,255,135,144,129,255,112,122,105,255,110,120,103,255,92,102,85,255,69,80,64,255,44,55,39,255,25,37,21,255,9,22,4,255,27,43,25,255,38,53,35,255,59,74,57,255,74,90,72,255,81,97,82,255,96,112,97,255,112,128,115,255,128,144,129,255,146,161,146,255,107,123,105,255,122,138,120,255,169,185,166,255,183,199,180,255,186,202,183,255,187,203,184,255,194,210,191,255,203,219,200,255,170,186,167,255,110,126,108,255,182,198,179,255,194,210,192,255,206,222,203,255,201,217,199,255,192,208,190,255,191,209,190,255,178,196,177,255,113,132,113,255,162,181,161,255,179,198,178,255,166,185,163,255,161,180,158,255,161,180,158,255,156,175,153,255,146,165,143,255,113,132,112,255,107,126,106,255,142,161,141,255,120,139,119,255,109,128,109,255,103,122,103,255,99,118,99,255,101,120,101,255,90,109,90,255,70,89,70,255,91,111,92,255,81,101,82,255,90,110,91,255,93,113,94,255,3,3,3,255,24,27,26,255,0,3,2,255,79,86,81,255,213,221,216,255,211,221,213,255,198,208,200,255,186,193,185,255,198,203,193,255,201,205,193,255,208,209,198,255,221,222,209,255,227,231,217,255,164,170,154,255,167,173,157,255,226,236,219,255,232,244,221,255,228,241,216,255,228,241,216,255,231,244,218,255,228,241,215,255,226,239,213,255,156,169,144,255,167,180,155,255,216,230,207,255,224,238,215,255,242,253,233,255,213,225,202,255,124,129,109,255,64,68,45,255,132,132,110,255,193,193,171,255,190,195,177,255,171,177,159,255,182,188,172,255,193,199,183,255,205,215,198,255,189,199,182,255,186,196,179,255,175,185,168,255,158,168,151,255,211,222,202,255,224,238,217,255,236,250,229,255,204,215,195,255,185,196,176,255,219,230,210,255,211,222,202,255,208,219,203,255,201,212,198,255,197,208,194,255,182,193,177,255,164,180,162,255,116,132,113,255,132,148,130,255,132,148,130,255,121,137,122,255,96,112,97,255,87,103,90,255,65,81,68,255,36,51,36,255,35,50,35,255,30,46,29,255,3,18,1,255,4,19,1,255,35,51,33,255,45,60,42,255,68,84,65,255,102,118,100,255,98,114,96,255,69,84,67,255,127,143,125,255,144,160,142,255,160,176,158,255,172,188,170,255,183,199,181,255,193,211,192,255,184,202,183,255,118,137,118,255,164,183,164,255,197,215,196,255,199,218,198,255,196,214,195,255,190,209,189,255,190,208,189,255,196,215,195,255,131,150,131,255,133,152,133,255,192,210,191,255,179,197,178,255,174,193,174,255,168,187,168,255,161,180,161,255,155,174,155,255,133,149,134,255,105,124,105,255,164,184,165,255,133,153,134,255,119,139,120,255,112,132,113,255,7,7,5,255,34,37,34,255,0,1,0,255,124,131,124,255,213,223,215,255,211,224,214,255,224,237,227,255,220,231,219,255,210,219,206,255,215,221,206,255,212,218,203,255,206,212,196,255,207,217,200,255,164,178,157,255,158,177,155,255,185,202,180,255,182,193,173,255,185,194,172,255,191,200,178,255,193,202,178,255,204,213,189,255,210,219,195,255,145,158,135,255,158,169,149,255,211,225,206,255,218,232,213,255,215,229,210,255,220,230,213,255,221,227,209,255,207,212,192,255,224,227,208,255,150,153,134,255,197,202,182,255,235,244,222,255,233,242,220,255,232,241,219,255,217,226,204,255,219,228,206,255,232,243,223,255,182,193,173,255,133,143,124,255,233,245,222,255,230,242,219,255,233,245,222,255,190,202,179,255,176,188,165,255,208,220,197,255,213,225,202,255,210,224,205,255,209,223,204,255,207,221,202,255,214,228,207,255,186,203,181,255,132,149,127,255,204,221,199,255,199,216,194,255,195,214,194,255,192,210,191,255,185,203,184,255,188,206,187,255,179,198,178,255,129,148,128,255,124,143,121,255,165,184,162,255,163,179,160,255,142,158,140,255,139,155,137,255,130,146,128,255,107,122,107,255,90,105,90,255,62,77,62,255,59,74,59,255,49,64,49,255,23,39,24,255,26,42,27,255,46,61,46,255,55,71,56,255,60,76,61,255,37,54,39,255,82,98,83,255,109,125,110,255,128,147,128,255,146,162,147,255,154,173,154,255,159,175,160,255,167,186,167,255,124,140,125,255,123,139,124,255,185,202,186,255,184,200,185,255,190,206,191,255,190,206,191,255,192,209,193,255,190,206,191,255,158,174,161,255,118,134,119,255,194,214,195,255,173,193,174,255,167,187,168,255,171,191,172,255,8,5,6,255,21,21,19,255,0,1,0,255,87,94,87,255,182,192,184,255,238,251,241,255,248,255,248,255,250,255,247,255,253,255,246,255,250,255,243,255,251,255,242,255,250,255,243,255,250,255,243,255,216,232,213,255,220,238,218,255,237,254,232,255,234,240,224,255,240,245,227,255,229,234,216,255,231,236,216,255,221,226,208,255,216,222,204,255,177,183,165,255,178,189,169,255,191,201,184,255,183,193,176,255,185,194,179,255,186,196,179,255,193,199,181,255,198,203,185,255,189,194,174,255,129,134,114,255,161,170,148,255,188,197,173,255,197,206,184,255,198,207,182,255,206,215,191,255,214,223,199,255,220,232,209,255,196,208,185,255,132,145,122,255,223,235,212,255,232,245,220,255,233,246,221,255,189,202,177,255,175,188,163,255,217,230,205,255,212,224,201,255,209,223,202,255,206,220,199,255,205,219,198,255,203,217,196,255,172,189,165,255,127,145,121,255,187,204,180,255,186,203,179,255,185,202,180,255,183,202,180,255,179,198,178,255,186,205,183,255,185,204,182,255,116,135,113,255,146,166,141,255,190,209,187,255,191,207,188,255,195,211,192,255,202,218,199,255,192,208,189,255,207,223,205,255,164,180,162,255,117,133,115,255,173,189,171,255,179,195,177,255,175,191,173,255,171,187,169,255,153,169,151,255,137,156,137,255,129,148,129,255,94,113,94,255,92,111,92,255,90,109,90,255,69,88,69,255,49,68,49,255,33,51,33,255,10,29,11,255,2,19,4,255,28,45,30,255,46,63,48,255,71,87,72,255,90,106,91,255,111,127,112,255,113,129,114,255,119,135,122,255,135,151,138,255,126,142,129,255,101,117,102,255,171,191,174,255,169,189,172,255,171,191,174,255,174,194,177,255,6,0,4,255,8,5,8,255,26,27,29,255,0,1,0,255,111,118,116,255,243,251,246,255,254,255,251,255,255,255,250,255,255,255,250,255,253,255,246,255,250,252,243,255,250,255,245,255,247,255,245,255,215,224,213,255,230,239,228,255,253,255,246,255,254,255,242,255,255,255,243,255,255,255,243,255,249,254,236,255,255,255,243,255,253,255,240,255,221,226,208,255,234,239,221,255,252,255,239,255,244,249,231,255,247,251,236,255,240,245,227,255,236,241,223,255,225,230,212,255,224,229,211,255,184,190,172,255,194,200,182,255,205,217,194,255,197,208,188,255,199,211,188,255,192,204,181,255,182,195,172,255,186,198,175,255,170,183,160,255,124,137,114,255,178,190,167,255,188,200,177,255,198,210,187,255,151,164,141,255,156,169,146,255,197,211,188,255,188,202,179,255,196,210,187,255,197,211,188,255,199,213,190,255,211,225,202,255,190,204,181,255,133,147,124,255,196,210,187,255,211,228,204,255,206,223,199,255,202,219,195,255,194,211,189,255,195,212,188,255,190,207,183,255,119,137,113,255,140,157,135,255,191,208,186,255,184,198,177,255,184,198,177,255,178,192,171,255,181,195,174,255,182,196,175,255,153,167,146,255,110,127,105,255,175,192,170,255,178,195,173,255,191,208,186,255,187,204,182,255,191,208,186,255,194,211,189,255,186,203,181,255,116,133,111,255,167,184,162,255,189,208,188,255,182,201,181,255,178,197,177,255,177,196,176,255,168,187,167,255,164,183,164,255,128,147,128,255,109,128,109,255,127,147,128,255,103,123,104,255,84,104,87,255,75,95,78,255,64,84,67,255,45,64,48,255,42,61,45,255,35,54,38,255,30,49,35,255,30,49,35,255,38,57,43,255,55,74,60,255,7,0,5,255,1,0,2,255,23,28,27,255,0,2,0,255,131,139,134,255,229,239,231,255,245,250,242,255,243,244,238,255,250,251,242,255,253,255,246,255,250,255,245,255,250,255,247,255,250,255,248,255,218,227,216,255,241,246,236,255,252,255,244,255,253,254,241,255,249,250,237,255,251,255,240,255,253,255,242,255,251,255,241,255,247,253,237,255,212,218,200,255,234,240,222,255,252,255,239,255,247,252,234,255,247,252,234,255,242,247,229,255,241,247,229,255,242,248,230,255,241,252,232,255,196,207,187,255,235,246,226,255,245,255,236,255,235,246,226,255,236,247,227,255,236,248,225,255,232,244,221,255,236,248,225,255,225,237,214,255,177,189,166,255,218,230,207,255,216,228,205,255,219,231,208,255,173,186,163,255,174,187,164,255,196,210,187,255,174,188,165,255,173,187,164,255,169,183,160,255,175,189,166,255,176,190,167,255,167,181,158,255,127,141,118,255,163,177,154,255,166,180,157,255,169,186,162,255,169,186,162,255,181,198,174,255,184,201,177,255,189,206,182,255,138,156,132,255,143,160,138,255,193,210,188,255,203,217,194,255,200,214,191,255,200,214,191,255,199,213,190,255,203,217,194,255,169,183,160,255,106,124,100,255,185,202,178,255,191,208,184,255,187,204,180,255,179,196,172,255,177,194,170,255,175,192,168,255,171,188,164,255,103,121,97,255,159,176,152,255,181,200,178,255,171,190,168,255,178,197,175,255,177,196,174,255,174,193,173,255,184,203,183,255,131,150,131,255,131,150,131,255,190,210,191,255,181,201,182,255,181,201,184,255,176,196,179,255,177,197,180,255,170,190,173,255,145,165,148,255,112,132,115,255,150,169,155,255,137,156,142,255,126,143,132,255,118,137,123,255,1,2,0,255,2,4,0,255,23,33,25,255,0,4,0,255,83,99,88,255,181,195,183,255,187,198,184,255,187,196,183,255,194,200,185,255,202,208,193,255,201,215,196,255,206,222,203,255,204,223,203,255,167,183,164,255,206,220,201,255,220,230,213,255,231,237,221,255,231,237,221,255,237,247,230,255,240,250,233,255,239,253,232,255,245,255,237,255,205,219,198,255,235,249,228,255,248,255,239,255,247,255,238,255,247,255,238,255,247,255,238,255,243,255,236,255,243,255,236,255,241,255,236,255,192,209,187,255,231,242,222,255,240,251,231,255,235,247,224,255,235,247,224,255,236,248,225,255,232,244,221,255,234,246,223,255,226,238,215,255,182,194,171,255,230,242,219,255,236,248,225,255,238,250,227,255,190,204,181,255,199,213,190,255,228,242,219,255,220,234,211,255,221,235,212,255,216,230,207,255,216,230,207,255,209,223,200,255,208,222,199,255,175,189,166,255,196,210,187,255,192,206,183,255,180,197,173,255,176,193,169,255,175,192,168,255,168,185,161,255,174,191,169,255,135,152,130,255,126,143,121,255,165,182,160,255,147,164,140,255,153,170,146,255,159,176,152,255,159,176,152,255,171,188,164,255,157,174,150,255,104,122,98,255,166,183,159,255,181,198,176,255,178,195,173,255,186,203,181,255,190,207,185,255,191,208,186,255,191,208,186,255,118,135,113,255,160,177,155,255,189,208,186,255,178,197,175,255,181,200,178,255,177,196,174,255,172,191,171,255,181,200,180,255,122,141,122,255,128,147,128,255,183,203,184,255,163,183,164,255,164,184,165,255,162,182,163,255,169,189,170,255,166,186,167,255,138,158,139,255,106,126,109,255,184,204,187,255,174,194,177,255,169,189,174,255,174,194,177,255,4,9,1,255,10,19,8,255,33,47,35,255,60,76,63,255,125,145,128,255,201,219,200,255,219,235,217,255,234,248,229,255,228,234,218,255,225,236,216,255,217,234,212,255,213,232,210,255,182,203,180,255,115,134,112,255,167,184,162,255,191,205,184,255,184,194,177,255,186,196,179,255,190,204,185,255,191,205,186,255,193,210,188,255,192,209,187,255,140,157,135,255,188,205,183,255,201,215,194,255,198,212,191,255,196,210,189,255,203,217,196,255,201,218,196,255,207,224,202,255,209,228,206,255,174,191,169,255,220,234,213,255,235,246,226,255,238,250,227,255,237,249,226,255,238,250,227,255,235,247,224,255,240,252,229,255,233,245,222,255,190,202,179,255,235,247,224,255,234,246,223,255,232,244,221,255,188,202,179,255,203,217,194,255,227,241,218,255,222,236,213,255,217,231,208,255,219,233,210,255,212,226,203,255,213,227,204,255,211,225,202,255,177,191,168,255,212,226,203,255,213,227,204,255,206,223,199,255,212,229,205,255,203,220,196,255,203,220,196,255,211,228,206,255,176,193,171,255,175,192,170,255,204,221,199,255,194,211,187,255,196,213,189,255,190,207,183,255,184,201,177,255,181,198,174,255,174,191,167,255,134,152,128,255,161,178,154,255,161,178,156,255,158,175,153,255,158,175,153,255,156,173,151,255,156,173,151,255,169,186,164,255,114,131,109,255,144,161,139,255,165,184,162,255,161,180,158,255,153,172,150,255,156,175,153,255,154,173,153,255,158,177,157,255,124,143,124,255,117,136,117,255,172,192,173,255,167,187,168,255,167,187,168,255,158,178,159,255,162,182,163,255,168,188,169,255,149,169,150,255,107,127,108,255,173,193,174,255,164,184,165,255,154,174,157,255,151,171,154,255,14,19,9,255,0,7,0,255,128,143,128,255,159,178,159,255,146,166,147,255,211,230,210,255,245,255,241,255,247,255,239,255,250,255,238,255,247,255,236,255,241,255,234,255,242,255,236,255,202,223,198,255,133,153,128,255,202,219,195,255,237,251,230,255,245,255,238,255,239,249,232,255,230,244,223,255,229,243,222,255,227,244,222,255,193,210,188,255,120,138,114,255,189,206,182,255,209,223,200,255,202,216,193,255,191,205,182,255,190,204,181,255,176,193,169,255,171,188,164,255,151,171,146,255,108,126,102,255,155,169,146,255,173,185,162,255,179,191,168,255,180,192,169,255,188,200,177,255,192,204,181,255,203,215,192,255,188,200,177,255,155,167,144,255,207,219,196,255,207,221,198,255,212,226,203,255,180,194,171,255,201,215,192,255,222,236,213,255,217,231,208,255,222,236,213,255,223,237,214,255,219,233,210,255,221,235,212,255,214,228,205,255,182,196,173,255,218,232,209,255,220,234,211,255,206,223,199,255,213,230,206,255,206,223,201,255,206,223,201,255,207,224,202,255,170,187,165,255,175,192,170,255,205,222,200,255,201,218,196,255,197,214,192,255,194,211,189,255,201,218,196,255,200,217,195,255,192,209,187,255,162,179,157,255,194,211,189,255,194,213,191,255,194,213,191,255,189,208,186,255,190,209,187,255,188,207,185,255,196,215,193,255,151,170,148,255,166,185,163,255,178,197,175,255,172,191,169,255,160,179,157,255,156,175,153,255,148,167,147,255,143,162,142,255,124,143,123,255,98,117,97,255,133,153,134,255,136,156,137,255,137,157,138,255,136,156,137,255,137,157,138,255,138,158,139,255,130,150,131,255,85,105,86,255,136,156,137,255,142,163,142,255,141,165,145,255,145,169,149,255,0,2,0,255,72,77,65,255,221,232,218,255,199,217,198,255,148,167,148,255,211,227,208,255,248,255,242,255,246,255,237,255,252,255,240,255,253,255,241,255,247,255,239,255,245,255,237,255,198,217,195,255,138,156,132,255,212,226,205,255,242,253,233,255,250,255,238,255,251,255,241,255,243,254,234,255,242,255,235,255,250,255,241,255,206,220,199,255,133,147,124,255,208,222,199,255,241,253,230,255,243,255,232,255,240,252,229,255,241,253,230,255,235,249,226,255,235,249,226,255,190,207,183,255,137,155,131,255,205,219,196,255,218,230,207,255,215,227,204,255,206,218,195,255,202,214,191,255,195,207,184,255,192,204,181,255,146,159,136,255,132,145,122,255,198,210,187,255,199,213,190,255,198,212,189,255,149,163,140,255,153,167,144,255,167,181,158,255,162,176,153,255,162,176,153,255,161,175,152,255,173,187,164,255,177,191,168,255,171,185,162,255,157,171,148,255,191,205,182,255,187,201,178,255,197,214,190,255,193,210,186,255,196,213,191,255,198,215,193,255,205,222,200,255,178,195,173,255,185,202,180,255,213,230,208,255,205,222,200,255,205,222,200,255,207,224,202,255,205,222,200,255,207,224,202,255,193,210,188,255,149,166,144,255,199,216,194,255,198,217,195,255,195,214,192,255,186,205,183,255,193,212,190,255,189,208,186,255,190,209,187,255,154,173,151,255,169,188,166,255,197,216,194,255,188,207,185,255,191,210,188,255,186,205,183,255,184,203,183,255,187,206,186,255,171,190,170,255,142,161,141,255,183,203,184,255,173,193,174,255,162,182,163,255,163,183,164,255,157,177,158,255,146,166,147,255,142,162,143,255,103,123,104,255,138,159,138,255,138,159,138,255,127,151,130,255,124,148,127,255,6,2,0,255,134,135,126,255,246,255,244,255,196,207,193,255,150,161,147,255,227,238,222,255,248,254,239,255,255,255,244,255,252,253,240,255,251,255,240,255,250,255,240,255,247,255,238,255,198,212,193,255,150,161,141,255,223,229,213,255,248,253,235,255,249,252,235,255,255,255,241,255,253,255,240,255,247,253,235,255,249,255,236,255,205,217,194,255,144,153,131,255,212,221,199,255,246,251,231,255,249,254,234,255,247,252,232,255,244,249,229,255,241,250,228,255,247,255,234,255,193,205,182,255,146,160,137,255,213,225,202,255,231,243,220,255,234,246,223,255,233,245,222,255,235,247,224,255,232,244,221,255,231,243,220,255,166,178,155,255,172,186,163,255,239,253,230,255,233,247,224,255,233,247,224,255,184,198,175,255,187,201,178,255,200,214,191,255,192,206,183,255,182,196,173,255,177,191,168,255,180,194,171,255,174,188,165,255,144,158,135,255,123,137,114,255,162,176,153,255,147,161,138,255,137,154,132,255,132,149,127,255,139,156,134,255,147,164,142,255,156,173,151,255,125,142,120,255,138,155,133,255,154,171,149,255,154,173,151,255,163,182,160,255,170,189,167,255,171,190,168,255,181,200,178,255,179,198,176,255,142,161,141,255,190,209,189,255,193,212,192,255,192,211,191,255,191,210,190,255,198,217,197,255,196,215,195,255,198,217,197,255,162,181,161,255,179,198,178,255,198,217,195,255,191,210,188,255,192,211,189,255,188,207,185,255,186,205,185,255,189,208,188,255,164,185,164,255,141,162,141,255,182,202,183,255,181,201,182,255,177,197,178,255,172,192,173,255,171,192,171,255,177,198,177,255,173,194,173,255,127,148,127,255,164,188,167,255,167,191,170,255,159,183,162,255,161,185,164,255,8,2,0,255,187,184,177,255,248,253,243,255,187,196,183,255,162,173,159,255,222,231,218,255,255,255,246,255,251,252,241,255,255,255,242,255,253,254,241,255,251,255,240,255,252,255,242,255,198,208,191,255,152,162,145,255,226,230,215,255,252,255,241,255,255,255,239,255,252,255,238,255,253,255,239,255,251,255,238,255,247,255,234,255,200,209,187,255,150,155,135,255,220,225,205,255,247,250,231,255,251,254,235,255,253,255,237,255,252,255,236,255,248,253,233,255,247,255,234,255,189,198,176,255,153,166,143,255,217,229,206,255,239,251,228,255,241,253,230,255,237,249,226,255,234,246,223,255,231,243,220,255,234,246,223,255,158,171,148,255,167,181,158,255,238,252,229,255,227,241,218,255,229,243,220,255,186,200,177,255,197,211,188,255,222,236,213,255,220,234,211,255,220,234,211,255,220,234,211,255,214,228,205,255,214,228,205,255,173,187,164,255,147,161,138,255,212,226,203,255,199,213,190,255,192,209,187,255,193,210,188,255,183,200,178,255,180,197,175,255,170,187,165,255,121,138,116,255,153,170,148,255,162,179,157,255,145,164,142,255,145,164,142,255,137,156,134,255,140,159,137,255,137,156,134,255,128,147,125,255,100,119,99,255,131,150,130,255,129,148,128,255,132,151,131,255,140,159,139,255,144,163,143,255,148,167,147,255,162,181,161,255,129,148,128,255,149,168,148,255,176,195,173,255,178,197,175,255,172,191,169,255,180,199,177,255,183,202,182,255,187,206,186,255,165,186,165,255,148,169,148,255,190,210,191,255,181,201,182,255,183,203,184,255,180,200,181,255,176,197,176,255,178,199,178,255,169,190,169,255,131,152,131,255,159,183,162,255,168,192,171,255,162,186,165,255,163,187,166,255,75,70,61,255,235,232,223,255,244,249,237,255,175,184,171,255,165,176,162,255,226,235,220,255,253,255,243,255,254,255,242,255,255,255,242,255,253,254,241,255,250,254,239,255,247,253,237,255,188,198,181,255,162,172,155,255,230,235,217,255,252,255,239,255,255,254,238,255,251,254,237,255,255,255,241,255,251,255,238,255,247,255,234,255,196,205,183,255,159,168,146,255,219,228,206,255,250,255,232,255,248,254,231,255,251,255,232,255,249,254,230,255,248,254,231,255,244,253,229,255,193,202,180,255,158,171,148,255,219,231,208,255,236,248,225,255,238,250,227,255,239,251,228,255,239,251,228,255,236,248,225,255,231,243,220,255,156,169,146,255,177,191,168,255,232,246,223,255,233,247,226,255,229,243,222,255,183,197,176,255,201,215,194,255,220,234,213,255,220,234,213,255,220,234,211,255,218,232,209,255,218,232,209,255,222,236,213,255,172,186,163,255,144,158,135,255,211,225,202,255,217,231,208,255,210,227,205,255,213,230,208,255,209,226,204,255,209,226,204,255,199,216,194,255,132,149,127,255,182,199,177,255,203,220,198,255,195,214,194,255,196,215,195,255,191,210,190,255,185,204,184,255,187,206,186,255,149,168,148,255,121,140,120,255,180,199,179,255,170,189,169,255,157,176,156,255,156,175,155,255,154,173,153,255,148,167,147,255,145,164,144,255,98,117,97,255,125,144,124,255,136,155,133,255,124,143,121,255,123,142,120,255,131,150,128,255,134,153,133,255,133,152,132,255,119,140,119,255,109,130,109,255,140,160,141,255,143,163,144,255,146,166,147,255,152,172,153,255,154,175,154,255,159,180,159,255,160,184,163,255,120,144,123,255,156,180,160,255,164,188,168,255,167,191,171,255,161,185,165,255,134,133,120,255,244,245,232,255,234,243,228,255,166,177,161,255,169,183,164,255,230,244,225,255,252,255,242,255,250,254,239,255,253,255,241,255,255,255,243,255,253,255,243,255,245,255,236,255,185,199,178,255,163,174,154,255,228,234,216,255,253,255,238,255,255,255,241,255,250,253,236,255,252,255,239,255,252,255,240,255,247,255,234,255,192,204,181,255,158,171,148,255,223,235,212,255,248,255,233,255,249,255,234,255,251,255,234,255,251,255,234,255,247,255,232,255,246,255,231,255,182,195,172,255,159,173,150,255,221,233,210,255,239,251,228,255,241,253,230,255,237,249,226,255,234,246,223,255,232,244,221,255,229,241,218,255,156,168,145,255,185,199,176,255,233,247,224,255,232,246,225,255,232,246,225,255,187,201,180,255,202,216,195,255,219,233,212,255,223,237,216,255,221,235,212,255,224,238,215,255,222,236,213,255,220,234,211,255,166,180,157,255,149,163,140,255,215,229,206,255,214,228,205,255,216,233,211,255,216,233,211,255,208,225,203,255,215,232,210,255,200,217,195,255,122,139,117,255,181,198,176,255,204,221,199,255,200,219,199,255,202,220,200,255,200,219,199,255,199,218,198,255,199,218,198,255,156,175,155,255,131,150,130,255,197,216,196,255,196,215,195,255,195,214,194,255,192,211,191,255,191,210,190,255,191,210,190,255,177,196,176,255,117,136,116,255,167,186,166,255,186,205,183,255,172,191,169,255,172,191,169,255,168,187,165,255,162,181,161,255,158,177,157,255,121,142,121,255,112,133,112,255,158,178,159,255,136,156,137,255,132,152,133,255,135,155,136,255,129,150,129,255,121,142,121,255,111,135,114,255,83,107,86,255,115,139,119,255,113,137,117,255,115,139,119,255,120,144,124,255,148,153,133,255,204,213,191,255,201,215,194,255,147,166,144,255,162,181,159,255,206,223,201,255,213,227,206,255,223,234,214,255,229,235,217,255,230,239,217,255,228,242,219,255,228,245,221,255,181,201,176,255,170,188,162,255,227,242,216,255,244,255,232,255,243,252,230,255,246,252,234,255,245,255,236,255,245,255,237,255,236,250,227,255,185,199,176,255,159,173,150,255,220,234,211,255,240,253,228,255,244,255,232,255,243,255,231,255,247,255,234,255,242,255,233,255,243,255,234,255,177,194,170,255,167,184,160,255,221,235,212,255,242,254,231,255,245,255,234,255,240,252,229,255,239,251,228,255,239,251,228,255,228,242,219,255,149,163,140,255,195,209,186,255,237,251,228,255,231,245,224,255,229,243,222,255,185,199,178,255,202,216,195,255,221,235,214,255,228,242,221,255,222,236,213,255,221,235,212,255,221,235,212,255,227,241,218,255,168,182,159,255,154,168,145,255,214,228,207,255,217,231,210,255,216,233,211,255,212,229,207,255,208,225,203,255,217,234,212,255,200,217,195,255,124,141,119,255,185,202,180,255,211,228,206,255,204,223,201,255,205,224,202,255,206,225,205,255,204,223,203,255,204,222,202,255,156,175,155,255,133,152,132,255,197,216,196,255,194,213,193,255,198,217,197,255,196,215,195,255,196,215,195,255,198,217,197,255,183,202,182,255,114,133,113,255,176,195,175,255,195,214,194,255,184,203,183,255,191,210,190,255,186,205,185,255,182,202,183,255,187,207,188,255,135,155,136,255,134,154,135,255,194,214,195,255,171,191,172,255,170,190,171,255,166,186,167,255,159,183,163,255,157,181,161,255,137,161,140,255,101,125,104,255,165,189,169,255,148,171,153,255,135,159,141,255,134,158,140,255,165,174,150,255,173,186,161,255,165,182,158,255,111,131,106,255,132,153,128,255,158,178,153,255,143,160,136,255,141,155,132,255,148,157,135,255,144,157,134,255,145,162,138,255,157,177,150,255,126,149,121,255,135,155,128,255,180,198,172,255,187,202,176,255,201,213,190,255,209,220,200,255,208,222,201,255,210,224,203,255,212,229,205,255,180,197,173,255,168,185,161,255,217,234,210,255,226,241,215,255,231,246,220,255,229,244,218,255,231,246,220,255,224,241,217,255,225,242,218,255,174,194,169,255,169,186,162,255,218,232,209,255,234,246,223,255,236,248,225,255,234,246,223,255,237,249,226,255,238,250,227,255,221,235,212,255,140,154,131,255,190,204,181,255,235,249,226,255,233,247,226,255,229,243,222,255,187,201,180,255,208,222,201,255,223,237,216,255,225,239,218,255,227,241,218,255,222,236,213,255,221,235,212,255,228,242,219,255,165,179,156,255,155,169,146,255,210,224,203,255,215,229,208,255,219,236,214,255,213,230,208,255,214,231,209,255,214,231,209,255,193,210,188,255,125,142,120,255,182,199,177,255,206,223,201,255,207,226,204,255,208,227,205,255,208,227,207,255,206,224,204,255,206,224,204,255,158,177,157,255,137,156,136,255,194,213,193,255,204,222,202,255,202,221,201,255,202,220,200,255,200,219,199,255,196,215,195,255,190,209,189,255,118,137,117,255,174,193,173,255,197,216,196,255,191,210,190,255,195,214,194,255,190,209,189,255,187,207,188,255,196,216,197,255,136,156,137,255,139,159,140,255,193,213,194,255,181,201,182,255,184,204,185,255,176,196,177,255,173,196,176,255,178,201,181,255,153,177,156,255,101,125,105,255,187,210,192,255,169,192,174,255,160,183,165,255,162,185,167,255,236,245,223,255,233,245,222,255,215,232,208,255,142,162,137,255,173,194,171,255,216,235,213,255,211,228,206,255,205,219,198,255,203,209,191,255,193,205,182,255,181,198,174,255,174,194,169,255,123,144,119,255,128,148,121,255,160,178,152,255,158,173,147,255,156,169,146,255,157,168,148,255,145,159,138,255,143,157,136,255,151,168,144,255,122,140,116,255,119,137,113,255,158,175,151,255,164,179,153,255,171,186,160,255,174,188,165,255,180,194,171,255,181,198,174,255,188,205,181,255,161,181,156,255,160,177,153,255,198,213,187,255,204,217,192,255,207,220,195,255,211,224,199,255,213,227,204,255,212,226,203,255,211,225,202,255,152,166,143,255,205,219,196,255,245,255,235,255,239,253,232,255,231,245,224,255,187,201,180,255,205,219,198,255,215,229,208,255,217,231,210,255,220,234,211,255,220,234,211,255,217,231,208,255,215,229,206,255,157,171,150,255,163,177,156,255,214,228,207,255,214,228,207,255,215,232,210,255,216,233,211,255,216,233,211,255,216,233,211,255,195,212,190,255,126,143,121,255,189,206,184,255,209,226,204,255,208,225,203,255,207,224,202,255,209,226,204,255,207,224,202,255,207,224,202,255,158,175,153,255,140,159,139,255,197,216,196,255,199,218,198,255,200,219,199,255,198,217,197,255,197,216,196,255,196,215,195,255,191,210,190,255,119,138,118,255,177,196,176,255,199,218,198,255,199,218,198,255,196,214,195,255,194,212,193,255,190,210,191,255,195,215,196,255,134,154,135,255,137,157,138,255,198,218,201,255,186,206,189,255,184,204,185,255,182,202,183,255,180,203,183,255,180,203,183,255,158,182,162,255,106,130,110,255,183,206,188,255,174,197,179,255,168,191,173,255,170,193,175,255,253,255,240,255,253,255,241,255,227,241,220,255,146,165,143,255,185,204,184,255,235,251,232,255,247,255,241,255,251,255,243,255,253,255,243,255,251,255,241,255,243,255,236,255,228,245,223,255,160,179,157,255,179,196,174,255,226,240,217,255,234,246,223,255,233,239,221,255,226,237,217,255,217,228,208,255,208,222,201,255,203,217,194,255,148,162,139,255,152,166,143,255,192,206,183,255,178,191,166,255,178,191,166,255,174,187,164,255,165,179,156,255,159,173,150,255,148,165,141,255,114,132,108,255,113,131,107,255,142,157,131,255,141,154,129,255,145,158,133,255,150,163,138,255,147,161,138,255,146,160,137,255,159,173,150,255,124,138,115,255,174,188,165,255,208,222,199,255,207,221,200,255,208,222,201,255,169,183,162,255,184,198,177,255,192,206,185,255,198,212,191,255,200,214,191,255,200,214,191,255,202,216,193,255,206,220,197,255,161,175,154,255,169,183,162,255,211,225,204,255,210,224,203,255,207,224,202,255,214,231,209,255,206,223,201,255,213,230,208,255,195,212,190,255,120,137,115,255,188,205,183,255,205,222,200,255,207,224,202,255,205,222,200,255,207,224,202,255,207,224,202,255,206,223,201,255,153,170,148,255,141,160,140,255,202,220,200,255,197,216,196,255,204,222,202,255,199,218,198,255,199,218,198,255,204,223,203,255,187,206,186,255,116,135,115,255,185,204,184,255,193,212,192,255,196,215,195,255,192,210,191,255,194,212,193,255,193,213,194,255,195,215,196,255,139,159,140,255,141,161,142,255,197,217,200,255,184,204,187,255,183,203,184,255,184,204,185,255,182,205,185,255,180,203,183,255,160,184,164,255,109,133,113,255,185,208,190,255,183,206,188,255,175,198,180,255,173,196,178,255,255,255,243,255,251,254,239,255,213,222,207,255,148,159,143,255,200,211,197,255,241,252,238,255,250,255,243,255,251,255,243,255,253,254,243,255,251,255,243,255,253,255,246,255,231,240,227,255,153,164,148,255,182,191,176,255,240,246,230,255,252,255,242,255,253,255,240,255,252,255,239,255,255,255,241,255,251,255,239,255,239,248,226,255,163,175,152,255,179,191,168,255,228,240,217,255,244,253,231,255,243,252,230,255,241,250,228,255,235,244,222,255,233,242,220,255,219,231,208,255,163,175,152,255,175,189,166,255,212,225,200,255,209,222,197,255,204,219,193,255,194,209,183,255,182,196,173,255,173,187,164,255,169,183,160,255,116,130,107,255,174,188,165,255,203,217,194,255,198,212,191,255,193,207,186,255,143,157,136,255,142,156,135,255,130,144,123,255,124,138,117,255,126,140,117,255,124,138,115,255,132,146,125,255,147,161,140,255,121,135,114,255,131,145,124,255,165,179,158,255,163,177,156,255,169,186,164,255,174,191,169,255,173,190,168,255,180,197,175,255,182,199,177,255,128,145,123,255,184,201,179,255,198,215,193,255,196,213,191,255,197,214,192,255,199,216,194,255,197,214,192,255,203,220,198,255,161,178,156,255,156,173,151,255,208,225,203,255,197,213,194,255,202,218,199,255,197,216,196,255,196,215,195,255,199,218,198,255,180,199,179,255,119,138,118,255,181,200,180,255,200,218,199,255,198,216,197,255,193,213,194,255,192,212,193,255,193,213,196,255,191,211,194,255,136,156,139,255,140,160,143,255,201,221,204,255,186,206,189,255,189,209,192,255,185,205,188,255,183,206,186,255,184,207,187,255,158,182,162,255,109,133,113,255,188,208,189,255,186,206,187,255,176,196,177,255,176,196,177,255,254,251,242,255,255,255,244,255,217,223,208,255,149,158,143,255,201,212,198,255,241,250,237,255,254,255,247,255,254,255,246,255,255,254,247,255,252,253,244,255,255,255,246,255,232,241,228,255,152,161,146,255,185,194,179,255,244,248,234,255,251,255,241,255,255,255,242,255,249,253,238,255,253,255,240,255,248,254,236,255,240,246,228,255,163,172,150,255,186,195,173,255,234,243,221,255,249,254,234,255,248,253,233,255,249,254,236,255,247,252,232,255,249,255,237,255,235,244,222,255,153,166,143,255,182,195,172,255,229,241,218,255,236,249,224,255,238,251,226,255,229,244,218,255,235,247,224,255,237,251,228,255,216,230,207,255,134,148,125,255,213,227,204,255,242,255,233,255,234,248,227,255,228,242,221,255,187,201,180,255,201,215,194,255,198,212,191,255,193,207,186,255,183,197,174,255,178,192,169,255,171,185,164,255,163,177,156,255,130,144,123,255,134,148,127,255,154,168,147,255,139,153,132,255,129,146,124,255,120,137,115,255,127,144,122,255,116,133,111,255,128,145,123,255,93,111,89,255,121,138,116,255,129,146,124,255,132,149,127,255,139,156,134,255,141,158,136,255,138,155,133,255,157,174,152,255,134,151,129,255,132,149,127,255,172,189,167,255,174,190,171,255,174,190,171,255,178,197,177,255,182,201,181,255,183,202,182,255,178,197,177,255,134,153,133,255,178,197,177,255,194,212,193,255,188,206,187,255,188,208,189,255,185,205,186,255,187,207,188,255,189,209,192,255,136,156,139,255,145,165,148,255,202,222,205,255,176,196,179,255,183,203,186,255,180,200,183,255,179,202,182,255,183,206,186,255,154,178,158,255,116,140,120,255,192,212,193,255,186,206,187,255,175,195,176,255,177,200,180,255,254,255,246,255,251,255,243,255,208,218,201,255,147,161,142,255,203,217,198,255,244,253,238,255,252,255,244,255,254,255,246,255,253,254,245,255,252,255,244,255,250,255,241,255,227,237,220,255,151,162,142,255,194,205,185,255,242,246,232,255,255,255,243,255,253,255,243,255,253,255,243,255,251,255,240,255,246,252,234,255,240,246,228,255,156,167,147,255,185,196,176,255,237,248,228,255,249,255,237,255,246,252,234,255,248,252,237,255,249,254,236,255,245,251,235,255,236,242,224,255,154,165,145,255,182,195,172,255,230,239,217,255,246,255,233,255,243,252,228,255,240,253,228,255,239,248,224,255,239,252,227,255,215,228,203,255,131,144,121,255,218,230,207,255,239,250,230,255,231,245,226,255,222,236,217,255,182,196,175,255,215,229,208,255,224,238,215,255,228,242,219,255,230,242,219,255,229,241,218,255,224,238,215,255,214,228,205,255,152,166,143,255,176,190,167,255,219,233,210,255,205,219,196,255,204,218,195,255,202,216,193,255,194,211,187,255,190,207,183,255,170,187,163,255,115,133,109,255,178,195,171,255,167,184,160,255,157,171,150,255,153,167,146,255,142,159,137,255,136,153,131,255,134,151,129,255,110,127,105,255,108,127,105,255,129,148,126,255,112,131,109,255,110,129,107,255,113,132,110,255,110,129,107,255,122,138,119,255,128,144,125,255,106,122,103,255,132,148,129,255,142,161,141,255,146,165,145,255,149,168,148,255,150,169,149,255,152,173,152,255,157,177,158,255,136,156,137,255,135,155,136,255,180,200,181,255,169,189,170,255,169,189,170,255,168,188,169,255,172,192,173,255,173,193,174,255,156,176,157,255,118,138,119,255,191,214,196,255,173,196,178,255,167,191,171,255,169,193,173,255,252,254,245,255,249,254,242,255,198,208,191,255,139,153,132,255,207,221,200,255,247,255,240,255,252,255,244,255,254,255,246,255,251,252,243,255,253,255,245,255,251,255,241,255,221,235,212,255,150,164,141,255,202,214,191,255,247,251,236,255,253,255,243,255,248,252,238,255,251,255,242,255,252,255,242,255,246,255,237,255,229,240,220,255,150,161,141,255,191,202,182,255,233,244,224,255,248,254,236,255,249,255,239,255,243,247,232,255,242,248,232,255,250,255,240,255,230,241,221,255,148,159,139,255,194,206,183,255,236,245,223,255,246,251,231,255,236,245,223,255,236,245,221,255,236,245,221,255,240,249,225,255,211,224,199,255,129,142,119,255,215,226,206,255,238,249,229,255,232,246,227,255,223,237,218,255,183,197,176,255,216,230,209,255,224,238,215,255,228,242,219,255,227,239,216,255,226,238,215,255,222,236,213,255,214,228,205,255,152,166,143,255,176,190,167,255,217,231,208,255,220,234,211,255,222,236,213,255,219,233,210,255,218,235,211,255,220,237,213,255,191,208,184,255,127,145,121,255,200,217,193,255,210,227,203,255,217,231,210,255,211,225,204,255,208,225,203,255,203,220,198,255,199,216,194,255,152,169,147,255,155,174,152,255,191,210,188,255,180,199,177,255,177,196,174,255,170,189,167,255,158,177,155,255,159,175,156,255,145,161,142,255,103,119,100,255,142,158,139,255,132,151,131,255,120,139,119,255,114,133,113,255,109,128,108,255,105,126,105,255,107,128,107,255,85,105,86,255,97,117,98,255,121,141,122,255,107,127,108,255,111,131,112,255,115,135,116,255,117,137,118,255,119,139,120,255,119,139,120,255,103,123,104,255,149,172,154,255,134,158,140,255,139,163,143,255,143,167,147,255,251,255,244,255,246,255,240,255,191,205,184,255,137,155,131,255,213,230,208,255,246,255,240,255,249,255,240,255,249,253,241,255,252,255,244,255,253,255,244,255,247,255,238,255,212,226,203,255,146,160,137,255,201,215,192,255,244,250,234,255,250,254,239,255,252,255,241,255,253,255,243,255,252,255,242,255,251,255,241,255,225,236,216,255,146,160,137,255,196,210,187,255,231,245,222,255,245,255,234,255,245,255,236,255,247,253,235,255,247,253,235,255,248,254,236,255,226,238,215,255,148,161,138,255,188,200,177,255,233,242,220,255,243,252,230,255,241,250,228,255,241,250,228,255,240,249,225,255,242,251,227,255,213,225,202,255,135,148,125,255,216,227,207,255,238,249,229,255,233,247,228,255,220,234,215,255,181,195,174,255,216,230,209,255,224,238,215,255,227,241,218,255,222,236,213,255,225,239,216,255,224,238,215,255,213,227,204,255,150,164,141,255,180,194,171,255,215,229,206,255,224,238,215,255,221,235,214,255,218,232,211,255,219,236,214,255,223,240,218,255,190,207,185,255,121,138,116,255,198,215,193,255,218,235,213,255,216,230,209,255,212,226,205,255,215,232,210,255,212,229,207,255,212,229,207,255,151,168,146,255,160,179,157,255,208,227,205,255,204,223,201,255,206,225,203,255,203,222,200,255,199,218,196,255,204,220,201,255,187,203,184,255,133,149,130,255,193,209,190,255,195,214,194,255,182,201,181,255,183,202,182,255,180,199,179,255,173,194,173,255,167,188,167,255,127,147,128,255,137,157,138,255,172,192,173,255,146,166,147,255,138,158,139,255,133,153,134,255,125,145,126,255,116,136,117,255,106,126,109,255,84,104,87,255,113,137,119,255,93,117,99,255,92,116,96,255,88,112,92,255,212,217,205,255,217,226,211,255,180,194,173,255,146,163,139,255,212,229,207,255,229,243,224,255,237,243,228,255,241,245,233,255,238,242,230,255,240,246,231,255,238,249,229,255,207,221,198,255,148,166,140,255,206,220,197,255,244,250,232,255,249,253,238,255,246,252,236,255,245,251,233,255,243,254,234,255,245,255,235,255,217,231,208,255,146,161,135,255,196,211,185,255,233,248,222,255,248,255,237,255,243,255,232,255,246,252,234,255,244,255,233,255,241,253,230,255,218,233,207,255,149,164,138,255,191,206,180,255,233,245,222,255,244,250,232,255,241,250,228,255,237,246,224,255,234,243,219,255,237,246,222,255,206,218,195,255,135,148,125,255,223,234,214,255,240,251,231,255,234,248,229,255,216,230,211,255,180,194,173,255,216,230,209,255,225,239,216,255,228,242,219,255,225,239,216,255,223,237,214,255,226,240,217,255,215,229,206,255,149,163,140,255,186,200,177,255,215,229,206,255,221,235,212,255,221,235,214,255,218,232,211,255,216,233,211,255,218,235,213,255,190,207,185,255,125,142,120,255,199,216,194,255,212,229,207,255,214,228,207,255,215,229,208,255,213,230,208,255,207,224,202,255,210,227,205,255,150,167,145,255,158,177,155,255,205,224,202,255,204,223,201,255,205,224,202,255,203,222,200,255,202,221,199,255,205,221,202,255,187,203,184,255,124,140,121,255,191,207,188,255,204,222,202,255,197,216,196,255,204,223,203,255,199,218,198,255,193,214,193,255,193,214,193,255,141,161,142,255,143,163,144,255,210,230,211,255,188,208,189,255,182,202,183,255,181,201,182,255,181,201,182,255,178,198,179,255,158,178,161,255,115,135,118,255,182,205,187,255,161,184,166,255,150,174,154,255,142,166,146,255,143,152,137,255,153,167,148,255,128,145,123,255,114,134,109,255,161,178,154,255,160,174,153,255,168,177,162,255,176,181,169,255,187,191,177,255,187,193,177,255,194,208,185,255,175,193,167,255,136,154,128,255,191,205,182,255,209,220,200,255,212,218,202,255,216,222,204,255,218,224,206,255,221,232,212,255,221,235,212,255,207,221,198,255,152,170,144,255,198,213,187,255,232,247,220,255,233,246,221,255,236,249,224,255,232,244,221,255,234,246,223,255,241,253,230,255,211,226,200,255,143,158,132,255,198,213,187,255,232,244,221,255,240,246,228,255,239,248,226,255,237,246,224,255,238,247,223,255,241,250,226,255,204,216,193,255,135,148,125,255,226,237,217,255,239,250,230,255,234,248,229,255,215,229,210,255,182,196,175,255,220,234,213,255,227,241,218,255,230,244,221,255,230,244,223,255,220,234,213,255,226,240,219,255,216,230,209,255,146,160,139,255,186,200,179,255,218,232,211,255,222,236,215,255,222,236,215,255,221,235,214,255,218,235,213,255,217,234,212,255,190,207,185,255,130,147,125,255,204,221,199,255,213,230,208,255,215,229,208,255,220,234,213,255,212,229,207,255,210,227,205,255,211,228,206,255,154,171,149,255,158,177,155,255,206,225,203,255,204,223,201,255,202,221,199,255,202,221,199,255,204,223,201,255,204,220,201,255,192,208,189,255,127,143,124,255,191,207,188,255,199,218,196,255,195,214,192,255,202,220,200,255,195,214,194,255,192,213,192,255,199,220,199,255,143,163,144,255,144,164,145,255,200,220,201,255,186,206,187,255,189,209,192,255,188,208,191,255,189,209,192,255,190,210,193,255,166,186,169,255,114,134,117,255,192,212,195,255,179,199,182,255,170,194,174,255,175,198,178,255,215,224,209,255,204,218,199,255,154,171,149,255,144,164,139,255,183,200,176,255,178,192,171,255,179,188,173,255,177,182,170,255,173,177,163,255,167,173,157,255,169,183,160,255,144,162,136,255,111,129,103,255,164,178,155,255,171,182,162,255,167,173,157,255,169,175,159,255,166,172,154,255,163,175,152,255,159,173,150,255,155,170,144,255,117,135,109,255,151,166,139,255,164,179,152,255,173,186,161,255,181,194,169,255,186,198,175,255,187,199,176,255,197,210,185,255,191,206,180,255,144,159,133,255,190,205,179,255,213,225,202,255,219,225,207,255,223,232,210,255,221,230,208,255,221,230,206,255,225,234,210,255,196,208,185,255,147,160,137,255,235,246,226,255,244,255,235,255,240,254,235,255,219,233,214,255,185,199,178,255,216,230,209,255,218,232,211,255,220,234,211,255,221,235,214,255,221,235,214,255,227,241,220,255,208,222,201,255,142,156,135,255,188,202,181,255,222,236,215,255,219,233,212,255,223,237,216,255,223,237,216,255,221,238,216,255,219,236,214,255,188,205,183,255,126,143,121,255,202,219,197,255,215,232,210,255,213,227,206,255,219,233,212,255,212,229,207,255,215,232,210,255,214,231,209,255,153,170,148,255,160,179,157,255,210,229,207,255,208,227,205,255,205,224,202,255,204,223,201,255,204,223,201,255,203,219,200,255,191,207,188,255,128,144,125,255,188,204,185,255,201,220,198,255,196,215,193,255,199,218,198,255,198,217,197,255,195,216,195,255,198,219,198,255,140,160,141,255,144,164,145,255,205,225,206,255,189,209,190,255,191,211,194,255,190,210,193,255,189,209,192,255,190,210,193,255,168,188,171,255,116,136,119,255,192,212,195,255,184,204,187,255,173,196,176,255,176,199,179,255,253,255,246,255,235,244,229,255,162,178,159,255,166,185,163,255,225,242,220,255,242,255,237,255,248,254,239,255,244,248,236,255,246,250,238,255,239,245,230,255,230,244,223,255,184,201,177,255,147,165,139,255,209,223,200,255,221,231,214,255,220,226,210,255,215,221,205,255,207,213,195,255,197,209,186,255,191,205,182,255,171,186,160,255,132,147,121,255,168,183,157,255,171,186,160,255,156,169,146,255,152,165,142,255,154,163,141,255,140,153,130,255,136,149,126,255,138,153,127,255,105,120,94,255,141,156,130,255,148,161,138,255,149,155,137,255,153,162,140,255,154,163,141,255,151,164,141,255,163,175,152,255,160,173,150,255,143,156,133,255,209,220,200,255,218,228,211,255,219,233,214,255,200,214,195,255,168,182,163,255,196,210,189,255,198,212,191,255,203,217,196,255,200,214,193,255,206,220,199,255,211,225,204,255,199,213,192,255,152,166,145,255,191,205,184,255,217,231,212,255,211,225,206,255,211,227,208,255,213,229,210,255,215,231,212,255,216,232,213,255,190,206,187,255,132,148,129,255,206,222,203,255,214,230,211,255,214,228,209,255,217,231,212,255,213,229,210,255,212,228,209,255,213,230,208,255,148,165,143,255,162,181,159,255,208,227,205,255,205,224,202,255,207,226,204,255,204,223,203,255,204,222,202,255,206,222,203,255,189,205,186,255,130,146,127,255,193,209,190,255,206,225,203,255,201,220,198,255,198,217,195,255,198,217,195,255,193,214,193,255,194,215,194,255,141,161,142,255,149,169,150,255,205,225,206,255,188,208,189,255,189,209,192,255,187,207,190,255,187,207,190,255,191,211,194,255,170,190,175,255,116,135,121,255,192,212,195,255,186,206,189,255,179,199,180,255,179,199,180,255,251,255,244,255,240,249,234,255,160,176,157,255,166,185,163,255,228,245,223,255,250,255,243,255,252,255,245,255,252,255,244,255,252,254,245,255,253,255,244,255,245,255,239,255,184,201,177,255,146,163,139,255,221,235,212,255,249,255,239,255,252,255,243,255,250,255,241,255,247,253,237,255,248,254,236,255,247,255,236,255,205,217,194,255,155,170,144,255,216,231,205,255,234,247,222,255,237,249,226,255,231,240,218,255,227,236,214,255,223,232,210,255,220,229,207,255,194,206,183,255,146,159,136,255,194,206,183,255,200,211,191,255,189,195,177,255,187,193,175,255,180,189,167,255,166,178,155,255,159,172,149,255,147,160,137,255,135,146,126,255,201,211,194,255,204,214,197,255,198,212,193,255,168,182,163,255,122,136,117,255,136,150,131,255,131,145,124,255,133,147,126,255,143,157,136,255,141,155,134,255,146,160,139,255,160,174,153,255,134,148,127,255,152,166,145,255,168,182,163,255,173,187,168,255,176,192,173,255,179,195,176,255,183,199,180,255,190,206,187,255,179,195,176,255,132,148,129,255,202,218,199,255,198,214,195,255,201,215,196,255,203,217,198,255,203,219,200,255,196,212,193,255,208,225,203,255,147,164,142,255,169,188,166,255,209,228,206,255,197,216,194,255,205,224,202,255,200,219,199,255,199,218,198,255,206,222,203,255,184,200,181,255,128,144,125,255,196,212,193,255,198,217,197,255,201,220,198,255,200,219,197,255,202,221,199,255,195,216,195,255,194,215,194,255,140,160,141,255,146,166,147,255,203,223,204,255,192,212,193,255,196,216,199,255,190,210,193,255,186,206,189,255,192,212,195,255,173,193,178,255,117,136,122,255,194,214,197,255,185,205,188,255,178,198,179,255,176,196,177,255,251,255,246,255,234,243,230,255,158,169,153,255,173,189,170,255,235,249,230,255,247,255,241,255,253,255,246,255,255,255,248,255,253,252,247,255,253,255,245,255,246,255,240,255,179,193,172,255,159,173,152,255,223,237,216,255,249,255,240,255,255,255,244,255,255,255,244,255,252,255,242,255,249,255,239,255,247,255,238,255,201,213,190,255,150,163,140,255,222,234,211,255,242,254,231,255,251,255,239,255,249,254,236,255,250,255,237,255,248,254,236,255,246,252,234,255,199,211,188,255,151,164,141,255,211,223,200,255,233,244,224,255,237,248,228,255,240,251,231,255,233,244,224,255,231,243,220,255,232,244,221,255,189,200,180,255,164,175,155,255,240,250,233,255,238,248,231,255,242,253,237,255,205,216,200,255,172,186,167,255,202,216,197,255,187,201,180,255,184,198,177,255,179,193,174,255,170,184,165,255,166,180,161,255,162,176,157,255,117,131,112,255,151,165,146,255,150,164,145,255,138,152,133,255,132,148,129,255,131,147,128,255,131,147,128,255,130,146,127,255,132,148,129,255,100,116,97,255,142,158,139,255,136,152,133,255,146,160,141,255,138,152,133,255,149,165,146,255,151,167,148,255,161,178,156,255,135,152,130,255,144,163,141,255,174,193,171,255,170,189,167,255,178,197,175,255,176,195,175,255,177,196,176,255,189,205,186,255,176,192,173,255,140,156,138,255,196,212,193,255,192,211,191,255,189,208,188,255,194,213,193,255,188,207,187,255,189,210,189,255,188,209,188,255,135,155,136,255,153,173,154,255,210,230,211,255,186,206,187,255,186,206,189,255,188,208,191,255,187,207,190,255,189,209,192,255,168,188,173,255,113,132,118,255,195,215,198,255,186,206,189,255,173,193,174,255,179,199,180,255,254,255,248,255,229,238,225,255,153,164,148,255,180,196,177,255,238,252,233,255,251,255,244,255,255,255,248,255,252,251,246,255,255,255,250,255,255,255,248,255,243,252,237,255,174,188,169,255,161,175,154,255,228,238,221,255,249,254,242,255,249,253,241,255,249,253,241,255,249,253,239,255,251,255,242,255,252,255,242,255,200,211,191,255,152,165,142,255,225,237,214,255,247,255,234,255,250,255,237,255,247,252,234,255,248,252,237,255,250,254,239,255,249,255,239,255,202,208,190,255,153,164,144,255,215,226,206,255,241,251,234,255,242,252,235,255,242,253,233,255,238,249,229,255,239,251,228,255,239,251,228,255,188,199,179,255,159,170,150,255,238,248,231,255,236,246,229,255,238,249,233,255,202,213,197,255,179,193,174,255,223,237,218,255,225,239,220,255,230,244,223,255,227,241,222,255,225,239,220,255,223,237,218,255,205,219,200,255,152,166,147,255,198,212,193,255,215,229,210,255,210,224,205,255,205,221,202,255,198,214,195,255,195,211,192,255,189,205,186,255,168,184,165,255,128,144,125,255,179,195,176,255,172,188,169,255,158,172,153,255,154,168,149,255,151,167,148,255,137,153,134,255,142,159,137,255,112,129,107,255,114,133,111,255,129,148,126,255,114,133,111,255,113,132,110,255,116,135,115,255,114,133,113,255,123,139,120,255,133,149,130,255,104,120,102,255,133,149,131,255,144,163,143,255,147,166,146,255,145,164,144,255,149,168,148,255,155,176,155,255,154,175,154,255,132,152,133,255,138,158,139,255,183,203,184,255,169,189,170,255,175,195,178,255,174,194,177,255,169,189,172,255,172,192,175,255,161,181,166,255,119,138,124,255,196,216,199,255,184,204,187,255,168,188,169,255,167,187,168,255,254,255,250,255,222,231,220,255,144,155,141,255,187,203,185,255,236,252,234,255,247,255,244,255,254,255,250,255,251,252,247,255,251,252,246,255,249,254,244,255,239,248,233,255,174,188,169,255,168,184,165,255,230,244,225,255,252,255,245,255,255,255,246,255,255,255,246,255,252,255,242,255,252,255,243,255,249,255,239,255,191,202,182,255,152,163,143,255,228,234,216,255,248,254,236,255,251,255,240,255,251,255,240,255,250,254,240,255,249,253,238,255,249,255,239,255,199,205,187,255,152,163,143,255,217,228,208,255,240,250,233,255,240,250,233,255,239,250,230,255,237,248,228,255,241,253,230,255,241,253,230,255,187,198,178,255,162,173,153,255,238,248,231,255,237,246,231,255,241,252,236,255,202,213,197,255,185,196,180,255,229,243,224,255,231,245,226,255,234,248,229,255,231,245,224,255,231,245,224,255,232,246,227,255,206,220,201,255,145,159,140,255,198,212,193,255,225,241,222,255,226,242,223,255,232,248,229,255,224,240,221,255,226,242,223,255,226,242,223,255,187,203,184,255,146,162,143,255,213,229,210,255,210,226,207,255,218,232,213,255,217,231,212,255,212,228,209,255,205,221,202,255,204,220,201,255,154,170,151,255,167,186,166,255,197,216,196,255,181,200,180,255,172,191,171,255,171,190,170,255,165,184,164,255,157,173,155,255,152,168,150,255,116,132,114,255,148,164,146,255,130,149,130,255,125,144,125,255,114,133,114,255,107,126,107,255,107,127,108,255,107,127,108,255,96,116,97,255,97,117,98,255,121,141,122,255,107,127,108,255,113,133,116,255,116,136,119,255,115,135,118,255,123,143,126,255,128,148,131,255,106,126,109,255,145,165,148,255,139,159,142,255,135,155,136,255,139,159,140,255,254,255,250,255,216,225,214,255,133,148,133,255,191,207,189,255,238,254,236,255,247,255,244,255,252,255,249,255,255,255,251,255,255,255,250,255,254,255,248,255,237,248,232,255,167,183,164,255,171,187,168,255,230,244,225,255,250,255,243,255,251,253,244,255,249,253,241,255,247,252,240,255,251,255,242,255,246,255,239,255,190,200,183,255,162,173,153,255,230,241,221,255,249,255,237,255,247,253,237,255,251,255,240,255,250,254,240,255,246,252,237,255,248,254,238,255,194,204,187,255,156,167,147,255,223,234,214,255,242,252,235,255,243,253,236,255,241,252,232,255,238,249,229,255,238,250,227,255,238,250,227,255,183,194,174,255,167,178,158,255,243,252,237,255,241,250,235,255,242,253,237,255,196,207,191,255,184,195,179,255,228,239,223,255,231,245,226,255,232,246,227,255,233,247,226,255,228,242,221,255,232,246,227,255,209,223,204,255,147,161,142,255,200,214,195,255,225,241,222,255,225,241,222,255,225,241,222,255,222,238,219,255,224,240,221,255,230,246,227,255,185,201,182,255,144,160,141,255,216,232,213,255,219,235,216,255,218,232,213,255,219,233,214,255,214,230,211,255,219,235,216,255,214,230,211,255,145,161,142,255,170,189,169,255,220,238,218,255,210,228,208,255,210,228,208,255,208,226,206,255,210,228,208,255,207,223,205,255,185,201,183,255,139,155,137,255,200,216,198,255,199,217,198,255,190,208,189,255,191,209,190,255,180,198,179,255,174,194,175,255,174,194,175,255,133,153,134,255,138,158,139,255,175,195,176,255,148,168,149,255,139,159,142,255,133,153,136,255,124,144,127,255,117,137,120,255,110,130,113,255,87,107,90,255,121,141,124,255,105,125,108,255,95,115,96,255,91,111,92,255,237,244,236,255,213,224,212,255,138,157,138,255,195,214,194,255,236,254,235,255,245,255,244,255,246,255,244,255,250,255,247,255,248,253,245,255,250,255,247,255,229,245,227,255,157,176,156,255,175,194,172,255,235,251,232,255,251,255,246,255,247,252,240,255,252,255,245,255,251,255,244,255,252,255,243,255,241,251,234,255,181,191,174,255,161,175,154,255,225,239,218,255,243,254,234,255,248,255,241,255,250,255,240,255,250,255,240,255,249,255,239,255,248,254,238,255,187,197,180,255,152,166,145,255,221,235,214,255,241,251,234,255,244,254,237,255,243,254,234,255,241,252,232,255,242,253,233,255,239,250,230,255,178,192,171,255,170,184,163,255,243,254,238,255,240,251,235,255,242,253,239,255,194,205,191,255,189,200,184,255,232,243,227,255,235,249,230,255,233,247,228,255,233,247,226,255,228,242,221,255,231,245,224,255,207,221,200,255,149,163,142,255,205,219,198,255,226,242,223,255,224,240,221,255,225,241,222,255,227,243,224,255,222,238,219,255,228,244,225,255,183,199,180,255,143,159,140,255,210,226,207,255,217,233,214,255,220,234,215,255,223,237,218,255,214,230,211,255,216,232,213,255,214,230,211,255,146,162,143,255,173,192,172,255,213,232,212,255,206,225,205,255,215,233,213,255,208,227,207,255,208,227,207,255,215,231,213,255,192,208,190,255,134,150,132,255,199,215,197,255,206,223,207,255,200,216,201,255,205,222,206,255,202,219,203,255,198,218,199,255,201,221,202,255,137,157,138,255,150,170,151,255,209,229,210,255,187,207,188,255,183,203,184,255,183,203,184,255,182,202,183,255,177,197,178,255,159,179,160,255,122,142,123,255,194,214,197,255,169,189,172,255,147,171,151,255,139,163,143,255,184,191,183,255,179,190,178,255,129,148,129,255,178,199,178,255,200,220,201,255,208,226,207,255,215,224,213,255,219,226,218,255,222,227,219,255,225,234,223,255,216,232,214,255,160,179,157,255,183,202,180,255,217,236,214,255,231,242,226,255,235,244,231,255,240,245,233,255,239,248,233,255,241,250,235,255,234,248,229,255,179,193,172,255,172,186,165,255,229,243,222,255,243,255,236,255,244,254,237,255,240,250,233,255,242,252,235,255,245,255,238,255,244,254,237,255,183,197,176,255,153,170,148,255,221,238,216,255,237,251,232,255,243,253,236,255,242,253,233,255,242,253,233,255,242,253,233,255,238,249,229,255,172,186,165,255,169,183,164,255,245,255,240,255,241,252,236,255,245,255,242,255,195,206,192,255,195,206,190,255,234,245,229,255,236,250,231,255,233,247,228,255,235,249,228,255,233,247,226,255,234,248,227,255,202,216,195,255,144,158,137,255,207,221,200,255,228,244,225,255,225,241,222,255,225,241,222,255,230,246,227,255,222,238,219,255,225,241,222,255,182,198,179,255,151,167,148,255,212,228,209,255,222,238,219,255,221,235,216,255,222,236,217,255,215,231,212,255,215,231,212,255,214,230,211,255,148,164,145,255,178,197,177,255,213,232,212,255,210,229,209,255,213,231,211,255,210,228,208,255,213,231,211,255,214,230,212,255,195,211,193,255,138,154,136,255,199,215,197,255,209,226,210,255,207,224,208,255,200,216,201,255,204,221,205,255,200,220,201,255,201,221,202,255,138,158,139,255,151,171,152,255,206,226,207,255,194,214,195,255,196,216,197,255,191,211,192,255,190,210,191,255,191,211,192,255,169,189,170,255,117,137,118,255,198,218,201,255,186,206,189,255,171,195,175,255,170,194,174,255,166,177,165,255,143,158,143,255,107,127,108,255,147,171,150,255,146,170,149,255,144,164,145,255,148,159,147,255,146,157,145,255,145,154,143,255,148,159,145,255,146,165,145,255,109,130,107,255,141,162,139,255,159,180,157,255,167,183,165,255,180,191,175,255,177,186,171,255,182,191,176,255,188,199,183,255,192,208,189,255,157,174,152,255,159,176,152,255,199,216,192,255,202,219,195,255,210,224,203,255,211,225,204,255,216,230,211,255,215,229,210,255,222,236,215,255,181,198,176,255,164,181,159,255,221,238,216,255,227,241,222,255,233,247,228,255,232,246,225,255,231,245,224,255,231,245,224,255,230,244,223,255,172,186,167,255,182,196,177,255,250,255,244,255,243,254,238,255,244,255,241,255,190,201,187,255,192,203,187,255,229,240,224,255,236,250,231,255,237,251,232,255,233,247,226,255,233,247,226,255,235,249,228,255,202,216,195,255,148,162,141,255,210,224,203,255,228,245,223,255,228,245,223,255,228,244,225,255,231,247,228,255,226,242,223,255,226,242,223,255,179,195,176,255,157,173,154,255,213,231,211,255,221,237,218,255,226,237,221,255,223,234,218,255,220,236,217,255,220,236,217,255,214,230,211,255,144,160,141,255,176,195,175,255,216,235,215,255,211,230,210,255,210,229,209,255,210,228,208,255,215,233,213,255,211,227,209,255,192,208,190,255,135,151,133,255,201,217,199,255,206,223,207,255,205,222,206,255,202,219,203,255,208,225,209,255,203,223,206,255,201,221,204,255,143,163,146,255,146,166,149,255,206,226,207,255,194,214,195,255,197,217,198,255,192,212,193,255,189,209,190,255,195,215,196,255,176,197,176,255,122,142,123,255,195,218,200,255,191,214,196,255,181,204,184,255,177,200,180,255,236,250,238,255,184,199,184,255,151,170,151,255,210,228,209,255,218,236,217,255,217,232,217,255,218,229,217,255,212,219,211,255,203,214,202,255,202,213,199,255,184,202,183,255,131,150,130,255,164,185,162,255,184,203,183,255,181,192,176,255,174,183,170,255,171,180,165,255,162,171,156,255,149,160,144,255,147,163,144,255,117,134,112,255,122,140,116,255,150,167,145,255,145,159,138,255,145,159,138,255,153,167,148,255,158,168,151,255,144,158,139,255,154,168,149,255,133,150,128,255,124,141,119,255,166,183,161,255,164,178,159,255,175,189,170,255,178,192,171,255,181,195,174,255,186,200,179,255,197,211,190,255,156,170,151,255,181,195,176,255,243,254,238,255,239,250,234,255,245,255,240,255,191,202,186,255,190,201,185,255,217,231,212,255,218,232,213,255,215,232,210,255,221,235,214,255,218,235,213,255,225,239,218,255,199,216,194,255,150,167,145,255,207,224,202,255,221,238,216,255,224,242,222,255,223,239,220,255,224,242,222,255,226,242,223,255,224,242,222,255,174,190,171,255,157,176,156,255,213,232,212,255,216,234,214,255,223,239,221,255,220,236,218,255,223,239,220,255,220,236,217,255,213,229,210,255,147,163,144,255,179,198,178,255,216,234,214,255,210,229,209,255,216,235,215,255,210,229,209,255,210,229,209,255,213,229,211,255,198,214,196,255,136,152,134,255,199,215,197,255,212,230,211,255,202,220,201,255,208,225,209,255,204,221,205,255,197,217,200,255,202,222,205,255,150,170,153,255,149,169,152,255,213,233,214,255,193,213,194,255,196,216,197,255,195,215,196,255,189,209,190,255,192,212,193,255,174,194,175,255,121,141,122,255,194,217,199,255,190,213,195,255,179,202,184,255,179,202,182,255,245,255,242,255,191,202,188,255,156,165,152,255,224,229,219,255,252,255,249,255,255,255,251,255,250,251,246,255,254,255,251,255,249,255,248,255,245,255,244,255,222,233,219,255,142,158,140,255,206,217,203,255,240,251,237,255,246,251,241,255,243,248,238,255,241,246,234,255,232,241,226,255,234,243,228,255,220,234,215,255,160,174,155,255,180,194,173,255,219,233,214,255,219,229,212,255,212,222,205,255,207,216,201,255,203,209,194,255,193,203,186,255,190,200,183,255,143,157,136,255,141,158,136,255,174,191,169,255,165,179,160,255,161,175,156,255,153,167,146,255,156,170,149,255,147,158,138,255,152,163,143,255,122,133,113,255,151,162,142,255,193,203,186,255,188,198,181,255,195,209,190,255,140,154,135,255,145,161,142,255,151,168,146,255,151,168,146,255,158,177,155,255,163,180,158,255,163,182,160,255,171,187,168,255,166,185,165,255,136,155,135,255,176,195,175,255,187,206,186,255,190,210,191,255,194,212,193,255,198,218,199,255,202,220,201,255,204,224,205,255,174,193,173,255,165,186,165,255,210,231,210,255,210,229,209,255,207,225,206,255,210,228,209,255,207,225,206,255,217,235,216,255,204,222,203,255,139,158,139,255,184,202,183,255,219,237,218,255,204,222,203,255,209,227,208,255,207,225,206,255,205,223,204,255,210,228,209,255,190,208,189,255,130,149,130,255,202,220,201,255,206,224,205,255,202,221,201,255,204,224,205,255,199,219,200,255,201,221,202,255,207,227,208,255,140,160,141,255,153,173,154,255,210,230,211,255,197,217,198,255,191,214,196,255,190,213,195,255,187,210,192,255,190,213,195,255,177,200,182,255,113,137,119,255,195,216,204,255,189,210,198,255,176,198,183,255,180,203,185,255,242,253,237,255,186,197,181,255,164,169,157,255,232,233,227,255,255,255,251,255,255,255,253,255,254,253,251,255,255,255,251,255,251,255,248,255,247,255,246,255,220,231,217,255,145,156,142,255,207,216,205,255,242,251,240,255,250,255,247,255,254,255,249,255,254,255,248,255,250,255,243,255,247,255,243,255,229,238,223,255,159,170,154,255,188,202,183,255,239,249,232,255,246,255,239,255,252,255,243,255,248,254,239,255,247,253,238,255,248,254,239,255,236,245,230,255,176,186,169,255,178,192,173,255,224,241,219,255,232,246,227,255,234,248,229,255,226,240,221,255,227,241,220,255,223,234,214,255,216,227,207,255,164,175,155,255,194,205,185,255,245,255,238,255,237,247,230,255,234,248,229,255,175,189,170,255,182,196,177,255,184,201,179,255,173,190,168,255,165,185,160,255,158,177,155,255,148,167,145,255,144,163,143,255,134,153,133,255,102,121,101,255,140,161,140,255,140,160,141,255,131,151,132,255,133,153,134,255,131,151,132,255,129,149,130,255,140,160,141,255,118,139,118,255,117,138,117,255,156,177,156,255,146,167,146,255,159,178,159,255,158,177,158,255,169,188,169,255,171,190,171,255,179,197,178,255,145,164,145,255,167,186,167,255,189,207,188,255,183,201,182,255,190,208,189,255,189,207,188,255,190,208,189,255,195,213,194,255,184,202,183,255,141,160,141,255,196,214,195,255,198,217,197,255,196,215,195,255,197,218,197,255,196,217,196,255,192,212,193,255,196,216,197,255,147,167,148,255,150,170,151,255,215,235,216,255,190,210,191,255,181,204,186,255,188,211,193,255,190,213,195,255,187,210,192,255,170,193,175,255,118,140,125,255,195,216,204,255,192,213,201,255,179,201,186,255,179,201,186,255,238,254,235,255,177,188,172,255,168,173,161,255,237,238,232,255,255,255,251,255,255,255,251,255,255,255,251,255,252,255,250,255,251,255,250,255,250,255,248,255,214,225,211,255,143,159,141,255,211,222,208,255,247,255,245,255,252,255,249,255,252,255,249,255,250,255,245,255,251,255,244,255,251,255,246,255,234,243,228,255,157,166,151,255,196,205,190,255,241,250,235,255,248,255,242,255,250,255,243,255,249,254,242,255,251,255,244,255,253,255,244,255,241,250,235,255,170,180,163,255,179,193,174,255,236,250,231,255,246,255,240,255,251,255,243,255,247,255,240,255,245,255,238,255,247,255,240,255,234,244,227,255,164,170,154,255,201,207,191,255,250,255,243,255,243,252,237,255,242,251,236,255,186,200,181,255,211,225,206,255,231,248,226,255,229,246,224,255,224,241,219,255,225,242,220,255,218,235,213,255,215,231,212,255,192,208,189,255,153,169,150,255,202,221,201,255,210,228,208,255,198,217,197,255,198,216,197,255,189,207,188,255,177,196,176,255,179,198,178,255,145,164,144,255,136,155,135,255,170,189,169,255,154,173,153,255,151,170,151,255,144,163,144,255,146,165,146,255,130,149,130,255,135,154,135,255,103,122,103,255,116,135,116,255,126,145,126,255,119,138,119,255,125,144,125,255,125,144,125,255,131,150,131,255,137,156,137,255,133,152,133,255,112,131,112,255,151,170,151,255,153,173,154,255,152,172,153,255,157,177,158,255,163,183,164,255,161,181,162,255,170,190,171,255,148,168,149,255,148,168,149,255,196,216,199,255,178,198,181,255,177,200,182,255,178,201,183,255,177,200,182,255,176,199,181,255,162,185,167,255,124,146,131,255,194,215,203,255,187,208,196,255,173,195,180,255,170,192,177,255,240,255,237,255,165,181,162,255,167,176,163,255,237,242,232,255,253,254,248,255,253,254,249,255,255,255,251,255,252,255,249,255,246,255,244,255,247,255,246,255,205,221,203,255,147,163,145,255,217,228,214,255,246,255,243,255,246,255,244,255,249,254,246,255,251,255,246,255,251,255,246,255,249,255,246,255,228,237,224,255,151,160,147,255,202,211,196,255,244,253,238,255,250,255,243,255,250,255,243,255,251,255,244,255,250,255,243,255,251,255,244,255,237,246,233,255,169,178,163,255,184,195,179,255,235,249,230,255,246,255,240,255,248,255,242,255,248,255,242,255,244,254,237,255,250,255,242,255,239,249,232,255,165,171,155,255,210,216,200,255,251,255,244,255,246,255,240,255,241,250,235,255,187,196,181,255,213,224,208,255,237,251,232,255,241,255,238,255,240,255,235,255,236,253,231,255,236,253,231,255,235,251,232,255,196,212,193,255,149,165,146,255,216,232,213,255,236,252,233,255,228,246,226,255,230,248,229,255,229,247,228,255,224,242,222,255,222,240,220,255,174,193,173,255,168,187,167,255,216,234,214,255,213,231,211,255,213,231,212,255,211,229,210,255,205,223,204,255,199,217,198,255,195,213,194,255,142,161,142,255,178,196,177,255,197,215,196,255,174,193,174,255,171,190,171,255,164,183,164,255,157,176,157,255,152,171,152,255,134,153,134,255,107,126,107,255,145,164,145,255,129,149,130,255,122,142,123,255,121,141,122,255,121,141,122,255,117,137,118,255,119,139,120,255,100,120,101,255,103,123,104,255,126,146,129,255,114,134,117,255,119,143,125,255,121,145,127,255,124,148,130,255,134,157,139,255,134,157,139,255,113,137,119,255,158,179,167,255,150,171,159,255,142,164,149,255,147,170,152,255,236,255,233,255,159,175,156,255,172,183,169,255,236,245,234,255,252,255,249,255,252,255,249,255,254,255,250,255,251,255,250,255,244,255,243,255,247,255,246,255,201,217,199,255,152,171,151,255,218,234,216,255,245,255,242,255,249,255,246,255,251,255,248,255,251,255,248,255,251,255,246,255,249,255,246,255,225,234,221,255,151,160,147,255,210,219,206,255,246,255,242,255,251,255,246,255,251,255,246,255,252,255,247,255,250,255,245,255,249,254,242,255,235,244,231,255,169,178,163,255,191,202,186,255,236,247,231,255,250,255,245,255,245,254,239,255,252,255,243,255,247,253,238,255,248,254,239,255,241,247,232,255,166,172,157,255,217,223,208,255,249,254,242,255,247,252,240,255,240,249,236,255,191,200,185,255,216,227,211,255,235,249,230,255,239,253,234,255,241,255,236,255,240,254,233,255,236,250,229,255,235,249,228,255,191,205,184,255,146,160,141,255,217,233,214,255,237,253,234,255,233,249,230,255,231,247,229,255,233,249,231,255,233,249,230,255,228,244,225,255,170,186,167,255,167,183,164,255,223,239,220,255,227,243,224,255,225,243,224,255,227,245,226,255,222,240,221,255,228,246,227,255,216,234,215,255,141,160,141,255,188,206,187,255,218,236,217,255,213,231,212,255,208,226,207,255,209,227,208,255,204,222,203,255,206,224,205,255,183,201,182,255,144,163,144,255,203,221,202,255,199,219,202,255,188,208,191,255,186,206,189,255,179,199,182,255,175,195,178,255,169,189,172,255,131,151,134,255,139,159,142,255,175,195,178,255,144,164,147,255,132,156,138,255,127,151,133,255,121,145,127,255,116,140,122,255,107,131,113,255,85,109,91,255,110,131,119,255,100,121,109,255,89,111,96,255,92,116,98,255,229,248,226,255,158,177,157,255,181,197,179,255,237,248,234,255,251,255,248,255,252,255,249,255,254,255,250,255,251,255,248,255,247,255,246,255,244,255,242,255,188,207,187,255,155,174,154,255,221,237,219,255,244,255,241,255,247,255,244,255,247,255,245,255,250,255,247,255,250,255,249,255,251,255,248,255,223,232,219,255,153,162,149,255,212,221,208,255,242,251,238,255,249,255,244,255,251,255,246,255,251,255,246,255,251,255,246,255,251,255,248,255,235,244,231,255,165,176,162,255,197,208,192,255,240,251,235,255,249,255,244,255,243,252,239,255,253,255,244,255,250,255,241,255,247,253,238,255,237,243,228,255,165,171,156,255,219,225,210,255,253,255,246,255,249,255,244,255,241,250,237,255,195,204,191,255,223,234,218,255,238,249,233,255,239,253,234,255,240,254,235,255,240,254,233,255,232,246,225,255,234,248,227,255,195,209,188,255,153,167,148,255,222,236,217,255,234,250,231,255,237,253,234,255,232,248,230,255,231,247,229,255,230,246,227,255,228,244,225,255,168,184,165,255,169,185,166,255,225,241,222,255,224,240,221,255,229,247,228,255,223,241,222,255,224,242,223,255,227,245,226,255,218,236,217,255,145,164,145,255,187,205,186,255,223,241,222,255,221,239,220,255,217,235,216,255,220,238,219,255,215,233,214,255,218,236,217,255,188,206,187,255,132,151,132,255,205,223,204,255,210,230,213,255,203,223,206,255,207,227,210,255,205,225,208,255,208,228,211,255,203,223,206,255,149,169,152,255,158,178,161,255,220,240,223,255,196,216,199,255,187,210,192,255,183,206,188,255,179,202,184,255,177,200,182,255,162,185,167,255,122,146,128,255,185,207,192,255,175,197,182,255,153,176,158,255,144,167,149,255,215,236,213,255,159,180,159,255,191,207,189,255,229,240,226,255,238,247,236,255,242,249,241,255,242,251,240,255,243,254,242,255,241,255,241,255,238,255,237,255,185,204,184,255,165,186,165,255,227,245,225,255,244,255,241,255,247,255,244,255,245,255,244,255,247,254,246,255,248,255,247,255,246,255,244,255,214,225,211,255,153,164,150,255,214,225,209,255,241,252,238,255,250,255,246,255,249,255,246,255,246,255,244,255,249,255,246,255,251,255,248,255,231,240,227,255,163,174,160,255,201,217,199,255,237,253,235,255,246,255,243,255,246,255,242,255,251,255,244,255,250,255,243,255,247,255,241,255,233,242,227,255,163,172,157,255,222,231,216,255,251,255,246,255,249,255,244,255,239,248,235,255,192,203,189,255,224,235,219,255,240,251,235,255,243,255,238,255,246,255,240,255,240,255,235,255,235,252,230,255,238,254,235,255,194,210,191,255,153,169,150,255,221,237,218,255,230,246,227,255,235,251,232,255,236,252,234,255,233,249,231,255,230,246,227,255,229,245,226,255,168,184,165,255,172,188,169,255,227,243,224,255,223,239,220,255,232,250,231,255,223,241,222,255,226,244,225,255,221,239,220,255,214,232,213,255,146,165,146,255,188,206,187,255,222,240,221,255,214,232,213,255,215,233,214,255,217,235,216,255,214,232,213,255,218,236,217,255,193,211,192,255,133,153,134,255,207,227,208,255,211,231,214,255,207,227,212,255,210,230,215,255,209,229,214,255,209,229,214,255,209,229,214,255,150,170,153,255,151,171,154,255,209,232,214,255,201,224,206,255,200,223,205,255,196,219,201,255,192,215,195,255,195,218,198,255,180,203,183,255,121,145,127,255,192,214,199,255,195,217,202,255,181,204,186,255,181,204,186,255,161,186,162,255,121,142,121,255,153,172,153,255,175,190,175,255,184,193,182,255,190,197,189,255,191,202,190,255,193,207,195,255,196,211,196,255,204,222,203,255,164,185,164,255,153,174,153,255,204,223,203,255,213,229,211,255,222,233,219,255,226,237,225,255,227,236,225,255,229,240,228,255,236,247,233,255,211,222,208,255,161,172,156,255,220,231,215,255,238,249,235,255,242,253,239,255,247,255,245,255,244,253,242,255,244,253,242,255,243,254,240,255,224,235,221,255,160,176,158,255,204,222,202,255,233,251,231,255,244,255,241,255,247,255,243,255,246,255,240,255,243,252,237,255,246,255,240,255,229,238,223,255,159,168,153,255,223,234,218,255,247,255,243,255,249,255,245,255,239,250,236,255,192,203,189,255,223,234,218,255,238,249,233,255,241,255,236,255,240,255,237,255,241,255,236,255,238,255,233,255,236,252,233,255,186,202,183,255,150,166,147,255,227,243,224,255,233,249,230,255,234,250,231,255,236,252,234,255,233,249,231,255,232,248,229,255,230,246,227,255,165,181,162,255,170,186,167,255,229,245,226,255,227,243,224,255,227,245,226,255,226,244,225,255,227,245,226,255,224,242,223,255,215,233,214,255,142,161,142,255,190,208,189,255,222,240,221,255,218,236,217,255,221,239,220,255,218,236,217,255,214,232,213,255,214,232,213,255,194,212,193,255,136,156,137,255,206,226,207,255,211,231,216,255,208,228,213,255,207,227,212,255,207,227,212,255,202,222,207,255,210,230,215,255,156,176,159,255,151,171,154,255,213,236,218,255,200,223,205,255,195,218,200,255,197,220,202,255,193,216,196,255,195,218,198,255,184,207,187,255,122,146,126,255,192,214,199,255,196,218,203,255,180,203,185,255,181,204,186,255,180,205,181,255,132,153,132,255,164,183,164,255,173,188,173,255,168,177,166,255,167,174,166,255,164,174,165,255,154,168,156,255,152,167,152,255,156,175,156,255,126,147,126,255,121,142,121,255,166,185,166,255,154,170,152,255,159,170,156,255,160,171,159,255,162,173,161,255,163,174,162,255,166,177,163,255,153,168,153,255,126,142,124,255,167,183,165,255,173,189,171,255,184,200,182,255,194,205,191,255,194,205,191,255,197,208,194,255,205,216,202,255,198,209,195,255,155,171,153,255,190,209,189,255,206,225,205,255,216,227,213,255,215,226,212,255,222,233,217,255,221,232,216,255,222,236,217,255,212,226,207,255,173,184,168,255,228,244,226,255,250,255,246,255,247,255,246,255,241,255,241,255,198,213,198,255,223,239,221,255,229,245,227,255,235,251,232,255,233,250,228,255,233,249,230,255,233,251,231,255,230,248,228,255,179,198,178,255,151,170,150,255,227,245,225,255,228,246,227,255,230,248,229,255,234,252,233,255,231,249,230,255,231,249,230,255,231,249,230,255,160,179,160,255,173,192,173,255,227,245,225,255,228,246,226,255,227,245,226,255,224,242,223,255,227,245,226,255,230,248,229,255,216,234,215,255,145,164,145,255,186,204,185,255,225,243,224,255,218,236,217,255,220,238,219,255,215,235,216,255,215,235,216,255,219,239,220,255,195,215,196,255,133,153,134,255,209,229,210,255,210,230,215,255,208,228,213,255,207,227,212,255,208,228,213,255,208,228,213,255,205,225,210,255,154,174,157,255,152,172,155,255,213,236,218,255,201,224,206,255,196,219,201,255,196,219,201,255,197,220,200,255,193,216,196,255,184,207,187,255,124,148,128,255,188,210,195,255,199,221,206,255,185,208,190,255,182,205,187,255,205,230,206,255,154,175,154,255,207,224,208,255,234,248,236,255,242,249,241,255,237,244,236,255,235,245,236,255,235,245,236,255,226,240,228,255,222,239,223,255,168,187,168,255,171,190,170,255,218,234,216,255,215,230,215,255,214,225,213,255,212,223,211,255,201,212,200,255,197,208,196,255,189,204,189,255,166,181,166,255,136,155,136,255,179,197,178,255,178,194,176,255,174,190,172,255,173,184,170,255,170,181,167,255,164,175,161,255,163,174,160,255,151,167,149,255,108,127,108,255,142,161,141,255,143,162,142,255,142,157,142,255,152,163,149,255,155,166,150,255,147,158,142,255,158,169,153,255,168,182,163,255,139,155,137,255,200,216,198,255,215,230,215,255,215,230,215,255,211,226,211,255,168,183,168,255,187,203,185,255,187,203,185,255,194,210,191,255,200,217,195,255,202,220,200,255,202,220,200,255,206,224,204,255,179,198,178,255,156,175,155,255,213,231,211,255,216,234,215,255,224,242,223,255,217,235,216,255,225,243,224,255,224,242,223,255,220,238,219,255,165,184,165,255,183,201,182,255,226,244,224,255,220,238,218,255,223,241,222,255,222,240,221,255,221,239,220,255,221,239,220,255,213,231,212,255,139,158,139,255,195,213,194,255,225,243,224,255,216,234,215,255,227,245,226,255,217,237,218,255,211,231,212,255,216,236,217,255,191,211,192,255,134,154,135,255,211,231,212,255,210,230,213,255,205,225,210,255,208,228,213,255,208,228,213,255,206,226,211,255,206,226,211,255,155,175,158,255,154,174,157,255,216,239,221,255,200,223,205,255,197,220,202,255,197,220,202,255,194,217,197,255,192,215,195,255,188,211,191,255,129,153,135,255,195,217,202,255,203,225,210,255,180,203,185,255,181,204,186,255,204,227,206,255,148,169,148,255,212,229,213,255,242,255,244,255,251,255,250,255,247,254,247,255,247,254,247,255,250,255,250,255,245,255,246,255,236,253,237,255,163,182,163,255,185,203,184,255,235,250,235,255,246,255,245,255,245,255,244,255,247,254,246,255,250,255,248,255,250,255,248,255,242,255,242,255,205,220,205,255,174,193,174,255,228,246,227,255,238,254,236,255,234,250,232,255,239,250,236,255,240,251,237,255,234,245,231,255,228,239,225,255,207,223,205,255,156,175,156,255,204,222,202,255,208,227,207,255,210,221,207,255,209,218,205,255,203,214,200,255,193,204,188,255,196,207,191,255,184,195,179,255,143,158,143,255,214,229,214,255,216,230,218,255,211,225,213,255,196,210,198,255,148,163,148,255,156,172,154,255,144,160,142,255,145,161,142,255,150,166,147,255,144,163,143,255,141,160,140,255,146,165,146,255,129,148,129,255,109,128,109,255,150,169,150,255,149,165,150,255,155,171,156,255,161,177,162,255,168,184,169,255,167,187,170,255,175,195,178,255,143,163,144,255,159,179,160,255,191,211,192,255,184,204,185,255,189,207,188,255,192,210,191,255,193,211,192,255,195,213,194,255,198,216,197,255,143,162,143,255,192,210,191,255,209,227,208,255,199,219,200,255,205,225,206,255,202,222,203,255,206,226,207,255,209,229,210,255,187,207,188,255,145,165,146,255,212,232,213,255,209,229,212,255,203,223,206,255,209,229,212,255,208,228,211,255,202,222,205,255,201,221,204,255,150,173,155,255,147,170,152,255,216,239,221,255,197,220,202,255,195,218,200,255,197,220,202,255,196,219,201,255,197,220,202,255,189,212,194,255,125,149,131,255,185,207,192,255,204,226,211,255,184,209,191,255,187,212,194,255,202,225,205,255,150,170,151,255,220,234,222,255,243,253,244,255,251,255,251,255,250,255,250,255,250,255,252,255,250,255,250,255,249,255,249,255,238,252,240,255,161,176,161,255,192,207,192,255,239,254,239,255,250,255,248,255,251,255,250,255,251,255,250,255,247,254,246,255,250,255,248,255,249,255,247,255,199,214,199,255,171,186,171,255,229,245,227,255,247,255,246,255,247,255,246,255,250,255,246,255,250,255,246,255,250,255,248,255,249,255,245,255,221,232,218,255,160,176,158,255,223,241,222,255,245,255,243,255,250,255,246,255,246,255,242,255,245,254,241,255,247,255,244,255,249,255,245,255,215,226,212,255,166,177,163,255,241,255,243,255,248,255,248,255,248,255,248,255,238,251,241,255,206,220,208,255,230,245,230,255,223,239,221,255,219,230,214,255,214,230,211,255,211,227,208,255,204,222,202,255,203,221,202,255,161,180,161,255,141,160,141,255,188,206,187,255,179,196,180,255,173,190,174,255,168,184,169,255,162,178,163,255,158,174,159,255,158,178,161,255,120,140,121,255,126,146,127,255,147,167,148,255,132,152,133,255,130,149,130,255,130,149,130,255,132,151,132,255,134,153,134,255,137,156,137,255,111,130,111,255,135,154,135,255,145,164,145,255,151,171,152,255,148,168,149,255,151,171,152,255,161,181,162,255,161,181,162,255,159,179,160,255,137,157,138,255,180,200,181,255,180,200,183,255,177,197,180,255,181,201,184,255,187,207,190,255,185,205,188,255,192,212,195,255,158,181,163,255,159,182,164,255,213,236,218,255,196,219,201,255,190,213,195,255,184,207,189,255,184,207,189,255,187,210,192,255,182,205,187,255,129,153,135,255,197,219,204,255,205,227,212,255,180,205,187,255,180,205,187,255,196,216,199,255,153,173,156,255,229,242,232,255,246,255,248,255,251,255,253,255,254,255,253,255,254,255,255,255,247,254,249,255,250,255,250,255,237,251,239,255,164,178,166,255,198,212,200,255,244,255,243,255,246,253,245,255,251,255,248,255,250,253,248,255,251,255,251,255,250,255,250,255,248,255,248,255,198,209,197,255,181,192,180,255,237,248,234,255,249,255,247,255,245,255,244,255,251,255,248,255,247,255,245,255,247,254,246,255,250,255,248,255,218,229,217,255,159,174,159,255,224,239,224,255,246,255,245,255,249,255,246,255,254,255,248,255,254,255,248,255,250,255,247,255,251,255,248,255,217,228,216,255,165,176,164,255,240,251,239,255,250,255,250,255,249,255,249,255,229,239,231,255,202,212,203,255,236,247,235,255,244,255,241,255,247,255,243,255,246,255,241,255,240,255,238,255,238,254,236,255,241,255,239,255,180,196,178,255,170,185,170,255,239,254,239,255,235,250,235,255,231,246,231,255,232,247,232,255,228,245,229,255,227,244,228,255,219,236,220,255,166,182,167,255,186,203,187,255,218,235,219,255,199,215,200,255,206,223,207,255,200,216,201,255,192,209,193,255,186,203,187,255,174,190,175,255,138,154,139,255,163,179,164,255,175,191,176,255,150,170,153,255,148,168,151,255,142,162,145,255,133,153,136,255,126,146,129,255,127,147,130,255,106,126,109,255,137,157,140,255,131,151,132,255,128,148,129,255,121,141,122,255,125,145,126,255,121,141,122,255,129,149,130,255,108,132,112,255,111,135,115,255,142,165,147,255,137,160,142,255,144,167,149,255,149,172,154,255,155,178,160,255,152,175,157,255,154,177,159,255,126,150,132,255,176,198,183,255,174,196,181,255,158,183,165,255,162,187,169,255,194,214,197,255,162,178,165,255,233,243,235,255,249,255,251,255,253,255,254,255,252,254,253,255,251,253,252,255,249,251,248,255,251,255,251,255,233,243,234,255,168,178,169,255,207,218,206,255,251,255,250,255,252,255,249,255,255,255,251,255,255,255,251,255,254,255,251,255,250,255,250,255,245,252,245,255,192,202,193,255,187,197,188,255,242,253,241,255,250,255,248,255,249,255,248,255,251,255,250,255,250,255,249,255,254,255,250,255,251,255,250,255,218,225,217,255,172,183,171,255,232,243,231,255,246,255,245,255,248,253,245,255,251,255,248,255,252,255,249,255,249,254,244,255,250,255,247,255,219,228,217,255,171,178,170,255,241,251,242,255,246,255,248,255,250,255,251,255,231,241,233,255,209,219,211,255,246,253,245,255,251,255,248,255,251,255,248,255,249,255,244,255,250,255,244,255,244,255,241,255,247,255,244,255,177,193,175,255,168,183,168,255,240,255,240,255,241,255,241,255,244,255,243,255,244,255,243,255,240,255,240,255,244,255,243,255,234,251,235,255,165,181,166,255,193,210,194,255,240,255,241,255,234,251,235,255,233,250,234,255,232,249,233,255,228,245,229,255,229,246,230,255,215,232,216,255,149,165,150,255,207,224,208,255,229,246,230,255,214,234,217,255,217,237,220,255,208,228,211,255,203,223,206,255,204,224,207,255,183,203,186,255,152,172,155,255,207,227,210,255,187,207,188,255,184,204,185,255,172,192,173,255,170,190,171,255,160,180,161,255,159,179,160,255,128,152,132,255,128,152,132,255,162,185,167,255,135,159,141,255,124,148,130,255,117,141,123,255,112,136,118,255,100,124,106,255,102,126,108,255,85,109,91,255,108,129,117,255,105,126,114,255,102,127,111,255,111,136,118,255,194,210,197,255,172,188,175,255,236,246,238,255,250,255,252,255,252,254,253,255,254,254,255,255,255,255,255,255,254,255,255,255,251,255,253,255,228,238,229,255,167,177,168,255,212,222,213,255,249,255,249,255,251,254,249,255,254,254,252,255,252,252,250,255,255,255,253,255,254,255,253,255,248,251,246,255,189,196,188,255,192,199,191,255,245,252,244,255,250,255,249,255,254,255,251,255,249,252,247,255,250,253,248,255,255,255,251,255,254,255,251,255,214,217,212,255,183,190,182,255,237,248,236,255,250,255,247,255,255,255,251,255,253,254,249,255,255,255,251,255,254,255,250,255,254,255,251,255,220,227,219,255,172,179,172,255,246,253,246,255,250,255,250,255,251,255,253,255,229,236,231,255,209,216,209,255,246,249,244,255,249,254,246,255,248,253,243,255,247,255,243,255,247,255,242,255,244,255,239,255,247,255,244,255,178,189,175,255,174,185,171,255,241,252,238,255,245,255,244,255,247,255,246,255,247,255,246,255,242,253,241,255,244,255,243,255,237,251,239,255,162,177,162,255,191,206,191,255,238,253,238,255,242,255,242,255,235,252,236,255,236,253,237,255,235,252,236,255,240,255,241,255,222,239,223,255,143,159,144,255,207,227,210,255,232,252,235,255,227,247,230,255,227,247,230,255,223,243,226,255,227,247,230,255,232,252,235,255,190,210,193,255,149,169,152,255,224,244,227,255,219,239,220,255,216,237,216,255,216,237,216,255,214,235,214,255,210,230,211,255,209,229,210,255,160,184,164,255,161,185,165,255,225,248,228,255,193,216,196,255,187,210,192,255,184,207,189,255,180,203,185,255,174,197,179,255,166,191,173,255,128,153,135,255,184,205,193,255,172,193,181,255,148,173,157,255,143,168,150,255,191,207,194,255,183,196,186,255,241,251,243,255,251,255,253,255,251,251,253,255,253,253,255,255,254,254,255,255,250,252,251,255,254,255,253,255,229,236,229,255,170,180,171,255,219,229,220,255,250,253,248,255,254,255,251,255,255,255,253,255,255,254,252,255,252,252,252,255,255,255,253,255,248,250,247,255,190,193,188,255,198,205,197,255,250,255,249,255,252,255,250,255,251,254,249,255,255,255,251,255,253,254,249,255,253,253,251,255,254,254,252,255,213,216,211,255,189,196,188,255,240,247,239,255,251,255,250,255,254,255,250,255,254,253,251,255,255,255,251,255,252,253,248,255,250,253,248,255,224,227,222,255,176,183,176,255,247,254,247,255,251,255,253,255,250,255,252,255,227,234,229,255,213,220,215,255,252,255,250,255,254,255,250,255,250,255,247,255,251,255,246,255,251,255,246,255,247,255,242,255,245,255,242,255,181,192,178,255,183,194,180,255,245,255,242,255,250,255,248,255,244,255,243,255,244,255,243,255,249,255,247,255,246,255,245,255,239,250,238,255,165,180,165,255,203,218,203,255,240,255,240,255,238,253,238,255,239,255,240,255,236,253,237,255,234,251,235,255,238,255,239,255,219,236,220,255,154,170,155,255,208,228,211,255,234,254,237,255,232,252,235,255,229,249,232,255,228,248,231,255,228,248,231,255,230,250,233,255,194,214,197,255,155,175,158,255,224,244,225,255,227,247,228,255,219,240,219,255,226,247,226,255,220,241,220,255,220,240,221,255,223,243,224,255,161,185,165,255,165,189,169,255,229,252,232,255,205,228,208,255,214,237,219,255,212,235,217,255,204,227,209,255,208,231,213,255,195,220,202,255,133,158,140,255,205,226,214,255,211,232,220,255,189,214,198,255,186,211,195,255
/* @pjs preload="arch-128.png" */
void setup() {
  size(100, 100, P3D);
  noStroke();
  PImage img = loadImage("arch-128.png");
  image(img, 0, 0);
  exit();
}